现在人类最牛逼的加密算法就是AES。
AES是密码学中的高级加密标准,又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。这个标准就是用来替代原先的DES,已经被多方分析且广为全世界所使用。
不同于它的前任标准DES,AES使用的是代换-置换网络。所以AES在软件及硬件上都能快速地加解密,相对来说较易于实作,且只需要很少的存储器。
AES的基本要求是,采用对称分组密码体制,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。
AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。
AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展,2、初始轮,3、重复轮,每一轮又会进行一次循环,4、最终轮。
王星宇经过了四天的努力,终于编译出了新的加密算法。王星宇将之称之为‘星宇算