2012-03-27 50 views
2

在哪里可以找到基于64位指令集的改进的sha1哈希的Openssl实现。它是this的替代实现。我试图在我的/ usr/inclusde和/ usr/lib /中找到它,但找不到它。它似乎是Openssl的附加组件(openssl-addons/intel-accel /),但不包含Openssl软件包。还有如何使用它来代替Openssl的平常sha1?Openssl实现改进的sha1哈希

回答

2

SSE3优化版本的SHA-1已经是OpenSSL 1.0.1的一部分,不需要附加组件。只要确保您使用汇编程序例程(不是通用C)编译它。

仅供参考:优化的执行SHA-1的是文件在OpenSSL 1.0.1压缩包crypto/sha/asm/sha1-586.plcrypto/sha/asm/sha1-x86_64.pl