- gui.py
- sm3.py
- utils.py
需安装PySimpleGUI模块,主函数为gui.py
下载:https://github.com/chuan-boss/hash_encode/releases/tag/v1.0
内含打包可执行文件和报告
feistel-hash.exe为已打包文件,打开即可使用
选择待加密的文件和输出文件夹,设置相应参数即可解密、解密
加密输出为文件名为enc.txt
解密输出文件名为dec,无后缀名,添加相应文件类型的后缀名即可打开
具体可查看实验报告report.pdf