des-3des
DES 和 3DES 的一个小实现,使用 C++ 确认可以在 Windows 7 64 位操作系统上工作。 我不能保证别的。
使用说明:所有输入需为十六进制。 DES 只接受长度为 16 的密钥。3DES 只接受长度为 32 的密钥。输入密文的长度必须能被 16 整除。
"-h" 显示帮助信息
“-t”单元测试运行
"-e" 使用 DES 加密
“-e3”使用 3DES 加密
“-d”使用DES解密
“-d3”使用 3DES 解密
例子:
-t
-e ABCDEF1234567890 A1B2C3D4E5F6A890
-d3 ABCDEF12345678901840EABC0173B7B1 A1B2C3D4E5F6A890
注意:请不要将此代码用于任何严重的事情,它不安全。
2022-09-22 16:31:25
10KB
C++
1