Chinaunix首页 | 论坛 | 博客
  • 博客访问: 591218
  • 博文数量: 126
  • 博客积分: 4379
  • 博客等级: 上校
  • 技术积分: 2110
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-06 22:35
文章分类

全部博文(126)

文章存档

2012年(5)

2011年(3)

2010年(2)

2009年(116)

分类: C/C++

2009-01-10 17:35:15

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

上一篇:SD/MMC 协议规范

下一篇:Base64 编码

给主人留下些什么吧!~~

chinaunix网友2010-05-24 11:20:41

你那个程序的输入部分有问题,按你写的必须是要求两位一致,要么都是数字,要么都是字母,比如00112233445566778899aabbccddeeff,如果换成000102030405060708090a0b0c0d0e0f就不行了