什么是AES?密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广
界面预览图:
什么是AES?
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijdael之命名之,投稿高级加密标准的甄选流程(Rijdael的发音近于 “Rhine doll”)。
AES 加密过程是在一个4×4的字节矩阵上运作,这个矩阵又称为“体(state)”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个 Byte)。(Rijndael加密法因支援更大的区块,其矩阵行数可视情况增加)加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤:
1、AddRoundKey — 矩阵中的每一个字节都与该次循环的子密钥(round key)做XOR运算;每个子密钥由密钥生成方案产生。
2、SubBytes — 透过一个非线性的替换函数,用查找表的方式把每个字节替换成对应的字节。
3、ShiftRows — 将矩阵中的每个横列进行循环式移位。
4、MixColumns — 为了充分混合矩阵中各个直行的操作。这个步骤使用线性转换来混合每行内的四个字节。
最后一个加密循环中省略MixColumns步骤,而以另一个AddRoundKey取代。
AES字符串加密解码器将上述加密和解密步骤简单化,只需要输入字符和密码后加密即可!超简单。可以快速对文本字符加密解密。
AES字符串加密解码器使用方法:
1.输入要加密或解密的文本字符
2.设置密钥
3.点击“加密”或“解密”
猜您需要
这里推荐一些您可能需要的同类软件下载
- 下载地址
-
1、如果下载地址无法下载,请多试几个下载地址!不知道如何安装及使用方法时,请看官方网站或百度一下安装方法与使用教程。
2、为了保证您使用最快下载速度下载,请使用迅雷等下载工具下载。如果下载后出现不能解压,请安装winrar等解压缩包软件!
3、如果下载的压缩包文件需要解压密码,解压密码(红字):www.youxiaxiazai.com
4、本站不提供该下载软件的破解版,注册密钥,激活码,注册机,注册码,序列号,破解补丁等相关破解信息下载以及咨询!