AES加密算法动画演示 AES加密算法动画演示 2010年10月15日 陈皓 评论 16 条评论 40,136 人阅读 波士顿大学的Howard Straubing做了这么一个动画来展示AES加密算法的演示,挺不错的。 点击这里看全屏 (转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途) 相关文章如何用最有创造力的方式输出42这多年来我一直在钻研的技术50年前的登月程序和程序员有多硬核如何写出无法维护的代码三个事和三个问题别只谈系统备份,谈谈怎样恢复系统吧! (21 人打了分,平均分: 4.24 )Loading...
@zhiqiang 当然不是“绕晕”,是有严密的数学在背后的。 推荐这篇AES漫画,讲的更清楚,需翻墙。http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html 回复
@dean 确实有个别错误。Key Schedule 这一步里面,Round key 2 的第三列错了。 23,a3,39,39 应该为 59,25,80,7a;前面的步骤出现过正确的值,可以对照。 回复
《AES加密算法动画演示》的相关评论
好复杂。
那个SubBytes过程里的S-Box是咋来的?
@gnawux
这个是人为制造出来的,当然经过了论证的
AES这些加密方法都是尽量让源数据打散,步骤越复杂越好,绕来绕去把计算机都绕晕了就算成功,从理论上远没有RSA之类的优美
@zhiqiang
当然不是“绕晕”,是有严密的数学在背后的。
推荐这篇AES漫画,讲的更清楚,需翻墙。http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html
想起本科毕业设计时就是按照这个动画编的AES汇编程序,当时真是帮了大忙,不过当时也发现动画中有个别加密位存在错误。
@dean
怪不得觉得有的步骤数值计算不对。AES算法全忘光了……
@gnawux
我也想知道这个
我想知道这个动画是如何做的?
@dean
确实有个别错误。Key Schedule 这一步里面,Round key 2 的第三列错了。
23,a3,39,39 应该为 59,25,80,7a;前面的步骤出现过正确的值,可以对照。
MixColumn那里左右乘好像搞错了哦