Pet*_*ter 36 security encryption encryption-symmetric
我正在调查加密算法 - 有人可以快速了解Rijndael和AES之间的差异吗?
Bri*_*ell 49
AES是美国联邦标准FIPS 197,它是Rijndael的一个子集:
AES的固定块大小为128位,密钥大小为128,192或256位,而Rijndael可以使用32位的任意倍数的块和密钥大小来指定,最小值为128位,最大值为256位.
来自维基百科上的高级加密标准.
g0l*_*lem 37
严格来说,高级加密标准(AES)不是算法.AES是由美国国家标准与技术研究院(NIST)定义的规范.AES是数据加密标准(DES)的继承者.
AES已于2001年11月26日在FIPS PUB 197中公布.联邦信息处理标准出版物(FIPS PUB)由NIST在美国商务部长批准后发布.
Rijndael是由Joan Daemen和Vincent Rijmen创建的对称密钥加密算法.它是一个分组密码,具有可变块大小,可变密钥长度和可变轮数.块长度和密钥长度可以独立地指定为从128位到256位的32位的任何倍数.
Rijndael密码被选为高级加密标准(AES).
在Rijndael AES变体中,块大小限制为128位,密钥长度仅限于128,192或256位.
小智 5
实际上在3DES(三重数据加密标准)危机中,NIST决定建立一个新标准.AES是基于Rijndael算法的算法实际采用的标准,这只不过是两位研究科学家名为Rijmen博士和Daemen博士的组合,根据算法他们将块长度的大小固定为128位,密钥大小也是128或256位.在标准化的后期,高级加密技术(AES)中提到,128位的对称分组密码可以支持128,192和256位或16,24和32字节
| 归档时间: |
|
| 查看次数: |
35868 次 |
| 最近记录: |