来到公司做的第一件事情就是根据AES规范,编写加解密算法,主要目的是为了尽快熟悉C语言。(长时间不用了,很多都忘了)
用了一个星期的时间,看规范,编程,调试,最后都通过了,还是有点小成就感的。
这是我编写的程序,其中的box是借鉴的老大的:
|
文件: |
myAES.rar |
大小: |
6KB |
下载: |
下载 | |
AES规范:
|
文件: |
AES.pdf |
大小: |
272KB |
下载: |
下载 | |
还有这个东西比较好,有助于快速理解AES算法流程:
|
文件: |
rijndael_ingles2004.rar |
大小: |
55KB |
下载: |
下载 | |
只要能看规范,然后编出代码,最后调试通过就可以了,算法的原理是数学家研究的范畴。
阅读(1066) | 评论(0) | 转发(0) |