在AES和RSA上执行openssl速度:
AES
16 64 256 1024 8192
128 - key size 117450.07 125740.18 127472.13 127666.43 126015.65
192 - key size 102463.74 107677.17 110151.66 111042.35 110820.17
256 - key size 87653.64 94099.24 96100.69 94219.3 94235.4
RSA
sign/s verify/s
512 bits 1258 21887.7
1024 bits 205.3 4726.2
2048 bits 30.6 1072.6
4096 bits 4.5 284.7
对于他们的每项表现我能说些什么?我如何比较它们?
答案 0 :(得分:0)
RSA
不能替代AES
,也不能替代。 AES是一种对称算法,而RSA是任何非对称算法。 RSA涉及指数运算,而AES使用替换,旋转,加法和其他相对简单的运算。这种比较没有意义,因为两者的目的不同。
作为一种实践,RSA或其他非对称算法用于(其他对称算法的)密钥交换或签名生成和验证。
您可以做的是将AWS与其他对称算法(例如IDEA,3DES和RSA)与其他非对称算法(例如ECC,DSS)进行比较。