首页
论坛
专栏
课程

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

2009-6-4 18:16 20238

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

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

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

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

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


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

[公告]安全服务和外包项目请将项目需求发到看雪企服平台:https://qifu.kanxue.com

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