首页
论坛
课程
招聘
[原创]128位AES加密算法图解
2009-6-4 18:16 22284

[原创]128位AES加密算法图解

2009-6-4 18:16
22284
128位AES加密算法图解

    由于AES算法比较复杂,单凭一个图很难说明细节,大家只能把图作为学习参考吧。
简单解释一下:

AddRoundKey 为 异或
SubBytes 为 查表替换(线性替换)
ShiftRows 为 按字节循环左移
MixColumns 为 矩阵乘法(这个没法讲了,大家翻翻大学的线性代数吧)

另外说一句,这个是AES算法的原型。计算机中使用的算法是优化后的,时间复杂度要小很多。但是空间要求需要4K。就是把4步合成1步,查一个很大的表。


前几天做过一个DES的。链接:
http://bbs.pediy.com/showthread.php?t=90593

第五届安全开发者峰会(SDC 2021)议题征集正式开启!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (18)
雪    币: 194
活跃值: 活跃值 (12)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
fangawxs 活跃值 2 2009-6-4 18:47
2
0
http://bbs.pediy.com/showthread.php?t=48598&highlight=
这里有一个动画的,比较清楚明了
雪    币: 263
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
烁皓 活跃值 2009-6-5 17:34
3
0
这图比书上的图好看多了。也很明了,很好。
雪    币: 205
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
neverqq 活跃值 2009-6-5 17:51
4
0
LZ辛苦了,收藏研究
雪    币: 100
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kangk 活跃值 2009-9-4 15:09
5
0
很清晰,收藏了
雪    币: 84
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liudanking 活跃值 2009-9-9 15:49
6
0
恩 很好的图解。谢谢了。
雪    币: 84
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liudanking 活跃值 2009-9-26 19:23
7
0
谁能解释一下mixcolumn那里的矩阵运算?
4*1的矩阵怎么能和4*4的矩阵相乘呢?
雪    币: 84
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liudanking 活跃值 2009-9-26 19:24
8
0
两个矩阵顺序反了吧?
雪    币: 307
活跃值: 活跃值 (156)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
rerefrancd 活跃值 1 2009-10-10 09:44
9
0
这贴都能加精,,汗,,
雪    币: 1806
活跃值: 活跃值 (38)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 活跃值 8 2009-10-10 09:59
10
0
如果您願意花時間,貢獻有價值的內容,我也會建議給個精華帖。
至少 Yangs 花時間重做了一張圖,總比他 copy 別人的圖好很多。
雪    币: 53
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wdww 活跃值 2009-11-14 19:40
11
0
不错,同意ls的
雪    币: 221
活跃值: 活跃值 (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ytfrdfiw 活跃值 2012-8-16 16:55
12
0
非常好,我看这个才明白的。书上的还有待改进呀。呵呵。谢谢楼主!
雪    币: 9
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
酱油路过 活跃值 2012-9-21 21:58
13
0
请问这图是怎么画出来的
雪    币: 99
活跃值: 活跃值 (11)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
xsystem 活跃值 2012-9-26 10:50
14
0
图片很强大啊!用什么工具画的?
雪    币: 99
活跃值: 活跃值 (11)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
xsystem 活跃值 2012-9-26 10:51
15
0
难道是 udraw 吗???
雪    币: 8
活跃值: 活跃值 (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
medmas 活跃值 2012-10-10 15:33
16
0
有帮助
雪    币: 0
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
入寂的风 活跃值 2017-3-13 16:02
17
0
学习了
雪    币: 9949
活跃值: 活跃值 (1499)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 活跃值 2017-3-17 20:20
18
0
虽然花哨终究是可以被破解的东西。没什么意思。
雪    币: 230
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
冰水蚕丝 活跃值 2017-3-18 16:02
19
0
学习了,谢谢
游客
登录 | 注册 方可回帖
返回