Cryptbench单线程CPU密码学基准测试。 Cryptbench是一个基准测试应用程序,用于测试密码学应用程序的CPU性能。 它使用以下库:1. OpenSSL 2. Botan 3. Cryptopp 4. Lib-Gcrypt 5. Libcpuid运行基准测试的最低要求:CryptBench需要具有至少SSE2支持和64位OS的CPU。 以下密码/哈希函数用于为给定的CPU生成最终的CryptScore:1. AES-256 2. Blowfish 3. Camellia-256 4. IDEA 5. Chacha20 6. SHA-512 7. SHA3-512(Keccack)8 。MD5 9. Blake2b 10. Whirlpool默认情况下,应用程序使用256MiB的缓冲区大小,每个测​​试运行2秒(每个库测试)。 CryptBench使用Libcpuid来获取CPU信息。