【文件属性】:
文件名称:DES加密算法C++程序
文件大小:15KB
文件格式:TXT
更新时间:2014-01-17 05:23:55
DES加密
VC6环境下,100%正确
函数声明 :
int DES_MakeSubKeys(ElemType key[64],ElemType subKeys[16][48]);
int DES_PC1_Transform(ElemType key[64], ElemType tempbts[56]);
int DES_PC2_Transform(ElemType key[56], ElemType tempbts[48]);
int DES_ROL(ElemType data[56], int time);
int DES_IP_Transform(ElemType data[64]);
int DES_IP_1_Transform(ElemType data[64]);
int DES_E_Transform(ElemType data[48]);
int DES_P_Transform(ElemType data[32]);
int DES_SBOX(ElemType data[48]);
int DES_XOR(ElemType R[48], ElemType L[48],int count);
int DES_Swap(ElemType left[32],ElemType right[32]);
int DES_EncryptBlock(ElemType plainBlock[8], ElemType subKeys[16][48], ElemType cipherBlock[8]);
int DES_DecryptBlock(ElemType cipherBlock[8], ElemType subKeys[16][48], ElemType plainBlock[8]);
int DES_Encrypt(char *plainFile, char *keyStr,char *cipherFile);
int DES_Decrypt(char *cipherFile, char *keyStr,char *plainFile);
网友评论
- 代码学习中。。。。。。
- 感觉可以看一看
- 还不错,适合作为参考
- 非常有用,编译的不错,而且不是很难理解
- 不错,有用处。
- 可以用,对我很有帮助
- 不错 对我很是有帮助
- 最后使用了另一个
- 加密算法,值得学习
- 功能比较单一 但是是真确的可以用
- 不错 对我很是有帮助
- 要用文件来中转加密和解密字符串,不太实用,不推荐
- 可以用 還不錯 但有點難看懂 .
- c风格的代码
- 初学看不懂,套着用
- 可以用,但和其它的库加密结果不一样
- 貌似用不了呢,运行之后在当前目录下找不到加解密生成的文件
- 可以用 還不錯 但有點難看懂
- 这个程序非常有用,如果可以说明一下是DES加密算法的那种工作模式就更好了!不过,还是非常感谢。
- 文件可以加密解密,很好的DES代码