?? 使用說明.txt
字號:
這是一個適用于C51單片機的AES加解密算法,用C語言編寫,Keil C uV3編譯通過。是我根據(jù)網(wǎng)上多見的C++的AES算法改寫而成。128bit加解密。
因為我的項目中要用到AES加解密,網(wǎng)上雖有許多AES的C++或DELPHI的源代碼,也有一些C語言的源代碼,但都不適用于C51單片機使用(主要是因為都使用了查表法對運算速度進(jìn)行優(yōu)化,但因為占用太多內(nèi)存和代碼空間,不能用于C51單片機)。因此本人對這些算法進(jìn)行了改寫,適用于C51單片機,用Keil c編譯后,約占2K代碼空間,和1K多的內(nèi)存。一般帶有1K字節(jié)內(nèi)存的C51單片機完全可用。但因為沒有使用查表法優(yōu)法,所以運算速度不是特別快,不適用于要對大量數(shù)據(jù)加解密的場合。此算法在C51 F020單片機中實際使用,運行正常。此算法只提供了128bit的加密級別,因為要增加加密位數(shù),要太多代碼和內(nèi)存,C51單片機基本無法使用,故沒有提供。
hugerat
2007-07-18
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -