AES加密

参考:AES加密算法的详细介绍与实现_TimeShatter的博客-CSDN博客_aes加密

高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法。对称加密算法也就是加密和解密用相同的密钥。

AES的加密过程(AES处理单位:字节)

加密:明文P与密钥K分组后,对每组:明文组P与密钥组K处理->轮密钥加->10轮加密->密文组

解密:对每组:密文组->轮密钥加->10轮解密->明文组

以128位密钥分组为例:加密共10轮,第1轮到第9轮的轮函数一样,包括4个操作:字节代换、行位移、列混合和轮密钥加。第十轮迭代不执行列混合。解密同理。

                                明文组                                                               明文组

                               密文组                     

posted @ 2022-05-01 13:51  轻闲一号机  阅读(9)  评论(0)    收藏  举报  来源