Security Rijndael和AES之间的差异

Security Rijndael和AES之间的差异,security,encryption,encryption-symmetric,Security,Encryption,Encryption Symmetric,我正在研究加密算法-有人能给我简要介绍一下Rijndael和AES之间的区别吗?AES是美国联邦标准,是以下标准的一个子集: AES的固定块大小为128位,密钥大小为128、192或256位,而Rijndael的块和密钥大小可以是32位的任意倍数,最小值为128位,最大值为256位 实际上,在3DES(三重数据加密标准)危机中,NIST决定建立一个新标准。AES是基于Rijndael算法的算法实际采用的标准。Rijndael算法只不过是两位研究科学家Rijmen博士和Daemen博士的组合。根据

我正在研究加密算法-有人能给我简要介绍一下Rijndael和AES之间的区别吗?

AES是美国联邦标准,是以下标准的一个子集:

AES的固定块大小为128位,密钥大小为128、192或256位,而Rijndael的块和密钥大小可以是32位的任意倍数,最小值为128位,最大值为256位


实际上,在3DES(三重数据加密标准)危机中,NIST决定建立一个新标准。AES是基于Rijndael算法的算法实际采用的标准。Rijndael算法只不过是两位研究科学家Rijmen博士和Daemen博士的组合。根据算法,他们将块长度的大小固定为128位,密钥大小也固定为128或256位。后来在标准化时,高级加密技术(AES)中提到,128位对称分组密码可以支持128192和256位或16、24和32字节。严格来说,高级加密标准(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位


AES是Rijndael的简化版本,其中它仅定义为128位的块大小,而Rijndael定义为128、192和256位的块大小。如果在加密和解密之间使用不同的块大小,则无法恢复原始明文

Rijndael-256和Rijndael-192必须被视为与AES(Rijndael-128)完全不同的算法。它们本质上是不相容的