encryption-algorithm
各种密码学算法的 C# GUI编程实现,包含:
- DES
- AES
- Present
- 扩展欧几里得算法
- 素性检测
最终的结果
DES加密
DES解密
AES加解密
Present
扩展欧几里得算法
素性检测
使用说明(输入输出)
建议使用
visual studio 2015
打开此项目(解决方案)。
1. DES加密
点击DES选项卡选择DES加密 --> 在原文的位置输入需要加密的内容(也可以点击文件加密选择需要加密的文件)–> 输入8位密钥 --> 点击加密按钮 --> 密文的位置会显示加密后的内容
左下角会显示加密所用时间
右下角的导出按钮可以导出加密后的密文
2. DES解密
具体操作方法和DES加密类似。