openssl AES限制为256位吗?

时间:2012-02-09 17:50:42

标签: encryption openssl aes

我在我的代码中使用了用于AES的openssl API。我注意到AES API不超过256位。我很好奇,如果这是openssl代码中的限制,或者如果使用AES的512位只是一种过度杀伤。

2 个答案:

答案 0 :(得分:4)

维基百科说(in the footnote):

  

Rijndael算法支持128,160,192,224和256位的密钥大小,但AES标准中仅指定了128,192和256位密钥大小。

Rijndael算法似乎只适用于256位的最大大小。

答案 1 :(得分:2)

AES256是否比AES128提供任何实际优势已经令人怀疑。所以AES512肯定是矫枉过正的。

AES128上的Bruteforce已经不可行了。因此,AES的危险在于加密分析。并且不确定AES 256在加密分析方面是否比AES128更强。