AES-128
用C实现的AES-128加密算法
我这样做是为了了解AES的工作原理,这不是通用的,因为我没有专注于性能,安全性等方面,并且我也没有对其进行过多的测试。 因此,如果您正在寻找用于生产的AES加密库,那么这不是一个正确的选择。 谢谢你。
入门
克隆仓库
$ git clone https://github.com/computer-spectre/AES-128.git
编译使用
$ make all
运行测试
$ ./bin/tests
测试输出
我使用原始出版物中的示例进行了测试
*** AES encrypt ***
input : 0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0xCC 0xDD 0xEE 0xFF
add : 0x00 0x10 0x20