【问题标题】:OpenSSL implementation of improved SHA-1 hashing改进的 SHA-1 散列的 OpenSSL 实现
【发布时间】:2012-04-10 20:47:21
【问题描述】:

在哪里可以找到基于 64 位指令集的改进 sha1 散列的 OpenSSL 实现。它是this 的替代实现。我试图在我的/usr/inclusde/usr/lib/ 中找到它,但找不到。它似乎是 OpenSSL (openssl-addons/intel-accel/) 的附加组件,但不附带 OpenSSL 包。另外如何使用它来代替 OpenSSL 通常的 SHA-1?

【问题讨论】:

标签: c++ hash openssl sha1


【解决方案1】:

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

仅供参考:SHA-1 的优化实现在 openssl 1.0.1 压缩包中的文件 crypto/sha/asm/sha1-586.plcrypto/sha/asm/sha1-x86_64.pl 中。

【讨论】:

    猜你喜欢
    • 2019-10-05
    • 2014-03-28
    • 2018-07-22
    • 2021-12-11
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    相关资源
    最近更新 更多