大三密码学的结课项目,最近看到这个repo,完善一下说明纪念回不去的岁月
-
从零开始实现了AES加解密算法
- S盒和逆S盒的查找表
- 列混淆计算的查找表
- 引入了T表和逆T表,这是在AES中把中间九轮运算的S盒、列混淆的计算一并查询的的表,可以大大减少计算速度
-
支持文件加解密
-
支持生成密钥用来加解密
-
基于swingUI的可视化窗口
-
支持与Java的AES库进行加密吞吐率对比,本实现的吞吐率有45MB/s,而Java原生AES库的吞吐率仅有19MB/s
大三密码学的结课项目,最近看到这个repo,完善一下说明纪念回不去的岁月
从零开始实现了AES加解密算法
支持文件加解密
支持生成密钥用来加解密
基于swingUI的可视化窗口
支持与Java的AES库进行加密吞吐率对比,本实现的吞吐率有45MB/s,而Java原生AES库的吞吐率仅有19MB/s
MIT License