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
//DES算法 unsigned char DES_Encrypt(unsigned char *plainBuffer, unsigned char *keyBuffer, unsigned char *cipherBuffer);//加密数据 unsigned char DES_Decrypt(unsigned char *cipherBuffer, unsigned char *keyBuffer, unsigned char *plainBuffer);//解密数据 //3DES算法 unsigned char D3DES_Encrypt(unsigned char *plainBuffer, unsigned char *keyBuffer, unsigned char *cipherBuffer);//加密数据 unsigned char D3DES_Decrypt(unsigned char *cipherBuffer, unsigned char *keyBuffer, unsigned char *plainBuffer);//解密数据
2021-11-02 08:48:32 5KB 加密算法 C语言 DES 3DES
1
包含密码学中分组密码加密的DES加密和3DES加密算法源代码以及编译完成的可执行文件,代码包含详细注释。
2021-10-26 09:08:43 879KB 块密码 DES 3DES 密码
1
利用openssl,使用AES128_CBC、AES128_ECB、AES128_CFB、AES192_CBC、AES192_ECB、AES912_CFB、AES256_CBC、AES256_ECB、AES256_CFB和DES_CBC、DES_ECB、DES_CFB、3DES_CBC、3DES_ECB、3DES_CFB进行加解密。
2021-03-18 19:00:58 30KB aes des和3des
1