С openssl speed:
Intel i9
OpenSSL 1.1.1h 22 Sep 2020
built on: Sun Sep 27 11:57:41 2020 UTC
options:bn(64,64) rc4(16x,int) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: /usr/bin/clang -fPIC -arch x86_64 -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DZLIB -DNDEBUG -I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256 cbc 235765.61k 235142.12k 230296.66k 236905.47k
240776.53k 242821.80k
sha256 108051.92k 230942.49k 437772.63k 526516.91k
512369.61k 569573.38k
sha512 73387.23k 304723.22k 502162.94k 747723.09k
858290.26k 848128.68k
sign verify sign/s verify/s
rsa 512 bits 0.000033s 0.000003s 30039.9 308247.8
rsa 1024 bits 0.000070s 0.000006s 14387.2 172524.0
rsa 2048 bits 0.000478s 0.000015s 2092.4 66813.1
rsa 3072 bits 0.001373s 0.000030s 728.3 33880.2
rsa 4096 bits 0.003053s 0.000049s 327.5 20487.8
rsa 7680 bits 0.028017s 0.000162s 35.7 6158.7
rsa 15360 bits 0.151045s 0.000619s 6.6 1616.6
OpenSSL 1.1.1h 22 Sep 2020
built on: Thu Nov 19 16:00:10 2020 UTC
options:bn(64,64) rc4(int) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: /usr/bin/clang -fPIC -arch arm64 -pipe -Os -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
-arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -D_REENTRANT -DZLIB -DNDEBUG -I/opt/local/include -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256 cbc 232905.34k 240222.39k 236529.75k 239124.14k
241377.28k 241489.24k
sha256 379870.43k 1119562.74k 1901431.01k 2291623.30k
2438947.45k 2461665.86k
sha512 75432.86k 298683.22k 412372.82k 548494.68k
612709.54k 619571.88k
sign verify sign/s verify/s
rsa 512 bits 0.000019s 0.000002s 51427.4 449878.2
rsa 1024 bits 0.000091s 0.000005s 11049.7 210397.9
rsa 2048 bits 0.000555s 0.000014s 1801.3 70386.2
rsa 3072 bits 0.001611s 0.000030s 620.8 33629.4
rsa 4096 bits 0.003506s 0.000051s 285.2 19599.3
rsa 7680 bits 0.028986s 0.000174s 34.5 5737.3
rsa 15360 bits 0.154462s 0.000690s 6.5 1450.1