資源簡介
AES 128 192 256 加解密C語言源碼,支持模式有CBC、ECB、CTR,有參考測試程序。
代碼片段和文件信息
/*
This?is?an?implementation?of?the?AES?algorithm?specifically?ECB?CTR?and?CBC?mode.
Block?size?can?be?chosen?in?aes.h?-?available?choices?are?AES128?AES192?AES256.
The?implementation?is?verified?against?the?test?vectors?in:
??National?Institute?of?Standards?and?Technology?Special?Publication?800-38A?2001?ED
ECB-AES128
----------
??plain-text:
????6bc1bee22e409f96e93d7e117393172a
????ae2d8a571e03ac9c9eb76fac45af8e51
????30c81c46a35ce411e5fbc1191a0a52ef
????f69f2445df4f9b17ad2b417be66c3710
??key:
????2b7e151628aed2a6abf7158809cf4f3c
??resulting?cipher
????3ad77bb40d7a3660a89ecaf32466ef97?
????f5d3d58503b9699de785895a96fdbaaf?
????43b1cd7f598ece23881b00e3ed030688?
????7b0c785e27e8ad3f8223207104725dd4?
NOTE:???String?length?must?be?evenly?divisible?by?16byte?(str_len?%?16?==?0)
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-01?08:23??tiny-AES-c-master\
?????文件?????????872??2018-02-01?08:23??tiny-AES-c-master\Makefile
?????文件????????4200??2018-02-01?08:23??tiny-AES-c-master\README.md
?????文件???????18583??2018-02-01?08:23??tiny-AES-c-master\aes.c
?????文件????????2772??2018-02-01?08:23??tiny-AES-c-master\aes.h
?????文件?????????184??2018-02-01?08:23??tiny-AES-c-master\aes.hpp
?????文件???????15495??2018-02-01?08:23??tiny-AES-c-master\test.c
?????文件????????1211??2018-02-01?08:23??tiny-AES-c-master\unlicense.txt
- 上一篇:C++圖書管理系統課程設計報告
- 下一篇:MFC編寫的網頁瀏覽器網頁嵌入MFC
評論
共有 條評論