码迷,mamicode.com
首页 > 其他好文 > 详细

aes加密步骤

时间:2017-03-12 23:45:25      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:aes   过程   需要   生成   扩展   组成   长度   面向   算法   

 最近学了aes加密,在这写一下自己对加密过程的理解。

1.加密采用轮秘钥加密,密钥长度一般为128bit,也对应着是16个字节。128bit的秘钥长度对应的是10轮。

 首先是轮秘钥的生成,即秘钥的编排方案,先选取128bit的种子秘钥,对10轮版本的aes需要11个轮秘钥,每个轮秘钥都由16个字节组成,一个字节用两个二进制数来表示。秘钥编排算法是面向字的,即一个字4字节,32bit,即每一轮要四个字。轮秘钥的并联叫做扩展秘钥,共有44个字。每个w【i】都是一个字。未完待续,先去写秘钥编排算法。

aes加密步骤

标签:aes   过程   需要   生成   扩展   组成   长度   面向   算法   

原文地址:http://www.cnblogs.com/wfzWebSecuity/p/6539487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!