【发布时间】:2013-09-11 11:24:12
【问题描述】:
我想知道公钥/私钥加密的最强算法是什么。 在我看来,PK 加密在安全性方面没有跟上对称算法。 RSA 很流行,但它看起来过时了,与 AES 相比相当弱,而且它实际上可能会受到损害(感谢 NSA)
有哪些优秀的方法/算法/软件?哪个最强?
【问题讨论】:
-
根据您的喜好,您可以使用带有更大密钥(2048 到 4096 位之间)的 RSA,这有点慢。或者 ECC,密钥在 255 到 521 位之间。我个人使用称为 Curve25519 的 255 位椭圆曲线。
-
很难预测。例如,如果量子计算机变得实用,RSA、有限域加密和椭圆曲线加密都将过时。但是像 McElise 或 NTRU 这样的后量子方案也存在一些问题,例如巨大的公钥 (>100kB) 或专利。
-
您可能想将此问题发布到crypto.stackexchange.com。
-
@CodesInChaos,根据 ECC 的文献,它会更能抵抗“量子计算”攻击。
标签: security authentication encryption rsa public-key-encryption