• 大小: 0.29M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C/C++
  • 标签: c  

资源简介

C++实现的DES加密解密的动态库的源码工程

资源截图

代码片段和文件信息

#include “CDes.h“
#include “memory.h“
#include “Convert.h“
#include “stdafx.h“

CDes::CDes()
{

}

// initial permutation IP
const static char IP_Table[64] = {
    58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4
    62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8
    57 49 41 33 25 17  9 1 59 51 43 35 27 19 11 3
    61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7
};

// final permutation IP^-1
const static char IPR_Table[64] = {
    40 8 48 16 56 24 64 32 39 7 47 15 55 23 63 31
    38 6 46 14 54 22 62 30 37 5 45 13 53 21 61 29
    36 4 44 12 52 20 60 28 35 3 43 11 51 19 59 27
    34 2 42 10 50 18 58 26 33 1 41  9 49 17 57 25
};

// expansion operation matrix
static const char E_Table[48] = {
    32  1  2  3  4  5  4  5  6  7  8  9
    8  9 10 11 12 13 12 13 14 15 16 17
    16 17 18 19 20 21 20 21 22 23 24

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-10 16:33  C++ CryptoDES\
     目录           0  2017-03-10 16:33  C++ CryptoDES\CryptoDES\
     文件        8326  2017-03-10 13:46  C++ CryptoDES\CryptoDES\CDes.cpp
     文件        1373  2017-03-10 13:48  C++ CryptoDES\CryptoDES\CDes.h
     文件        4132  2017-03-10 10:38  C++ CryptoDES\CryptoDES\Convert.cpp
     文件         576  2017-03-10 13:46  C++ CryptoDES\CryptoDES\Convert.h
     文件        2556  2017-03-10 16:07  C++ CryptoDES\CryptoDES\CryptoDES.cpp
     文件          93  2017-03-10 15:01  C++ CryptoDES\CryptoDES\CryptoDES.def
     文件         891  2017-03-10 15:44  C++ CryptoDES\CryptoDES\CryptoDES.h
     文件        5655  2017-03-10 14:02  C++ CryptoDES\CryptoDES\CryptoDES.vcxproj
     文件        2329  2017-03-10 13:44  C++ CryptoDES\CryptoDES\CryptoDES.vcxproj.filters
     文件         164  2017-03-10 12:50  C++ CryptoDES\CryptoDES\CryptoDES.vcxproj.user
     文件        9216  2017-03-10 14:00  C++ CryptoDES\CryptoDES\MD5.cpp
     文件        1409  2017-03-10 13:46  C++ CryptoDES\CryptoDES\MD5.h
     文件        1910  2017-03-10 12:33  C++ CryptoDES\CryptoDES\ReadMe.txt
     文件        3168  2017-03-10 13:52  C++ CryptoDES\CryptoDES\StringTobase64.cpp
     文件         347  2017-03-10 13:47  C++ CryptoDES\CryptoDES\StringTobase64.h
     文件         389  2017-03-10 13:44  C++ CryptoDES\CryptoDES\dllmain.cpp
     文件         214  2017-03-10 12:33  C++ CryptoDES\CryptoDES\stdafx.cpp
     文件         318  2017-03-10 12:33  C++ CryptoDES\CryptoDES\stdafx.h
     文件         236  2017-03-10 12:33  C++ CryptoDES\CryptoDES\targetver.h
     文件         894  2017-03-10 12:33  C++ CryptoDES\CryptoDES.sln
     文件       35840  2017-03-10 16:22  C++ CryptoDES\CryptoDES.v11.suo
     目录           0  2017-03-10 16:34  C++ CryptoDES\Debug\
     目录           0  2017-03-10 16:33  C++ CryptoDES\Release\
     文件       23040  2017-03-10 16:07  C++ CryptoDES\Release\CryptoDES.dll
     文件        1200  2017-03-10 16:07  C++ CryptoDES\Release\CryptoDES.exp
     文件         891  2017-03-10 15:44  C++ CryptoDES\Release\CryptoDES.h
     文件        2362  2017-03-10 16:07  C++ CryptoDES\Release\CryptoDES.lib
     文件     1002496  2017-03-10 16:07  C++ CryptoDES\Release\CryptoDES.pdb

评论

共有 条评论