网站大量收购独家精品文档,联系QQ:2885784924

AES加密解密与代码实现详解.pdf

  1. 1、本文档共13页,其中可免费阅读4页,需付费100金币后方可阅读剩余内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
先搞定算法基本变换包括字节替代行移位列混淆轮密钥加其算法一般描述为明文及密钥的组织排列方式字节替代非线性的字节替代单独处理每个字节求该字节在有限域上的乘法逆被映射为自身即对于求使得对上一步求得的乘法逆作仿射变换其中是即的第位用矩阵表示为本来打算把求乘法逆和仿射变换算法敲上去最后还是放弃了直接打置换表下面是逆置换表解密时使用这里遇到问题了本来用纯初始化数组很正常封装成类以后发现不能初始化不管是声明构造函数都无法初始化百歌谷度了一通后没有任何答案无奈只能在构造函数中声明一个局部变量数组并初始化然后用

先搞定 AES 算法,基本变换包括 SubBytes (字节替代)、ShiftRows (行移 位)、 MixColumns (列混淆)、AddRoundKey( 轮密钥加) 其算法一般描述为 明文及密钥的组织排列方式 ByteSubstitution (字节替代) 非线性的字节替代,单独处理每个字节: 求该字节在有限域 GF(2 8 ) 上的乘法逆, 0 被映射为自身,即对于 α∈GF(2 8 ) , 求 β∈GF(2 8

文档评论(0)

ps4123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档