DES加密算法C++程序

时间:2014-01-17 05:23:55
【文件属性】:

文件名称: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代码