2012-03-27 89 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