AES加密功能已经进入测试阶段了。目前在ATMega64上通过了AES128/256测试,AES192因为较少用,并且为了保持和PC1加密一致,所以被我去掉了。这里AES加密使用了基于AVR231的代码,经过了部分优化,减少了代码的大小。不过目前代码的大小还是超过了2KB,不能用于Boot区只有2KB的AVR芯片(16K Flash的基本都不行了)。不知道在IAR编译器下,代码是否会小多少,能否达到2K之内。
GCC的AES加密解密程序在
http://blog.ednchina.com/shaoziyang/124533/message.aspx
下面是一个Delphi的加密解密单元文件
http://blog.ednchina.com/shaoziyang/125461/message.aspx
文章评论(0条评论)
登录后参与讨论