AES是什么?
发布网友
发布时间:2022-04-24 08:55
我来回答
共2个回答
热心网友
时间:2022-06-18 06:10
AES是高级加密标准。
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦*采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
设计者
该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijndael之命名之,投稿高级加密标准的甄选流程。Rijdael的发音近于 "Rhinedoll,两位设计者的名字,参考荷兰语原发音可译为尤安·达蒙、文森特·莱蒙。(Joan不能译为女性化的名字“琼”。另外,西欧的姓名很多是有相同拉丁文或希腊文源头的,故译成中文是可能相同)
加密标准
对称密码*的发展趋势将以分组密码为重点。分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成。密钥扩展算法将b字节用户主密钥扩展成r个子密钥。加密算法由一个密码学上的弱函数f与r个子密钥迭代r次组成。混乱和密钥扩散是分组密码算法设计的基本原则。抵御已知明文的差分和线性攻击,可变长密钥和分组是该*的设计要点。
AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。
AES的基本要求是,采用对称分组密码*,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。1998年NIST开始AES第一轮分析、测试和征集,*生了15个候选算法。1999年3月完成了第二轮AES2的分析、测试。2000年10月2日美国*正式宣布选中比利时密码学家Joan Daemen 和 Vincent Rijmen 提出的一种密码算法RIJNDAEL 作为 AES.
在应用方面,尽管DES在安全上是脆弱的,但由于快速DES芯片的大量生产,使得DES仍能暂时继续使用,为提高安全强度,通常使用独立密钥的*DES。但是DES迟早要被AES代替。流密码*较之分组密码在理论上成熟且安全,但未被列入下一代加密标准。
AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展(KeyExpansion),2、初始轮(Initial Round),3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4、最终轮(Final Round),最终轮没有MixColumns。
热心网友
时间:2022-06-18 06:10
英文名称: Sodium Alcohol Ether Sulphate
代号/简称: AES
别名:乙氧基化烷基硫酸钠、脂肪醇醚硫酸钠
分子式:RO(CH2CH2O)n-SO3Na
质量标准:GB/T 13529-2003 乙氧基化烷基硫酸钠
性能:易溶于水,具有优良的去污、乳化、发泡性能和抗硬水性能,温和的洗涤性质不会损伤皮肤。使用时请注意:在不含粘度调节剂的情况下,如果要把AES稀释为含有30%或60%活性物质的水溶液,常会导致一种粘性高的凝胶。为避免这一现象,正确的方法是将高活性产品加到规定数量的水中去,同时加以搅拌。而不要将水加到高活性原料,否则便可能导致凝胶的形成。
用途:广泛应用于香波、浴液、餐具洗涤剂、复合皂等洗涤化妆用品;用于纺织工业润湿剂、清洁剂等。
莫非是你打错了?
在建筑上貌似没有什么用处的- -,
贮存:在高温(摄氏50度以上)或在酸性(pH5)的环境中,烷基醚硫酸盐可能产生分解作用,分解的原因是由于烷基醚硫酸盐发生了水解。鉴于烷基醚硫酸盐在高温下很容易水解,此产品应避免贮存在摄氏50度以上的环境。