在我的 UbuntuOpenSSL 1.1.1f 31 Mar 2020
中安装。我可以通过测量 SHA256 速度
$ openssl speed sha256
帮助将以下内容列为消息摘要命令
Message Digest commands (see the `dgst' command for more details)
blake2b512 blake2s256 gost md4
md5 rmd160 sha1 sha224
sha256 sha3-224 sha3-256 sha3-384
sha3-512 sha384 sha512 sha512-224
sha512-256 shake128 shake256 sm3
当我尝试测量 sha3-512 的速度时
$ openssl speed sha3-512
我有一个错误;
speed: Unknown algorithm sha3-512
有没有办法在我的设置中测量 SHA3 系列的速度?
您需要使用“evp”标志:
OpenSSL 传统上提供了两种运行算法的机制。一种是通过低级 API,一种是通过通用的“EVP”接口。OpenSSL 正朝着仅通过“EVP”提供算法的方向发展。最近添加到 OpenSSL 的算法只能通过“EVP”获得,根本没有低级 API。在即将到来的 OpenSSL 3.0 中,所有用于算法的旧的低级 API 都已弃用。