2
在哪裏可以找到基於64位指令集的改進的sha1哈希的Openssl實現。它是this的替代實現。我試圖在我的/ usr/inclusde和/ usr/lib /中找到它,但找不到它。它似乎是Openssl的附加組件(openssl-addons/intel-accel /),但不包含Openssl軟件包。還有如何使用它來代替Openssl的平常sha1?Openssl實現改進的sha1哈希
在哪裏可以找到基於64位指令集的改進的sha1哈希的Openssl實現。它是this的替代實現。我試圖在我的/ usr/inclusde和/ usr/lib /中找到它,但找不到它。它似乎是Openssl的附加組件(openssl-addons/intel-accel /),但不包含Openssl軟件包。還有如何使用它來代替Openssl的平常sha1?Openssl實現改進的sha1哈希
SSE3優化版本的SHA-1已經是OpenSSL 1.0.1
的一部分,不需要附加組件。只要確保您使用匯編程序例程(不是通用C)編譯它。
僅供參考:優化的執行SHA-1的是文件在OpenSSL 1.0.1壓縮包crypto/sha/asm/sha1-586.pl
和crypto/sha/asm/sha1-x86_64.pl
。