资源简介
编译器是VS2012的,基于MFC的一款DES_CBC加密,解密方式代码!可以简单修改作为自己用的。批量文件操作简单修改源码即可!
代码片段和文件信息
#include “StdAfx.h“
#include “DesPares.h“
//初始置换表IP
int IP_Table[64] = { 57494133251791
595143352719113
615345372921135
635547393123157
56484032241680
585042342618102
605244362820124
625446383022146};
//逆初始置换表IP^-1
int IP_1_Table[64] = {397471555236331
386461454226230
375451353216129
364441252206028
353431151195927
342421050185826
33141949175725
32040848165624};
//扩充置换表E
int E_Table[48] = {31 0 1 2 3 4
3 4 5 6 7 8
7 89101112
111213141516
151617181920
192021222324
232425262728
2728293031 0};
//置换函数P
int P_Table[32] = {156192028112716
0142225417309
172313312628
18122952110324};
//S盒
int S[8][4][16] =//S1
{{{1441312151183106125907}
{0157414213110612119538}
{4114813621115129731050}
{1512824917511314100613}}
//S2
{{1518146113497213120510}
{3134715281412011069115}
{0147111041315812693215}
{1381013154211671205149}}
//S3
{{1009146315511312711428}
{1370934610285141211151}
{1364981530111212510147}
{1101306987415143115212}}
//S4
{{7131430691012851112415}
{1381156150347212110149}
{1069012117131513145284}
{3150610113894511127214}}
//S5
{{2124171011685315130149}
{1411212471315015103986}
{4211110137815912563014}
{1181271142136150910453}}
//S6
{{1211015926801334147511}
{1015427129561131401138}
{9141552812370410113116}
{4321295151011141760813}}
//S7
{{4112141508133129751061}
{1301174911014351221586}
{1411131237141015680592}
{6111381410795015142312}}
//S8
{{1328461511110931450127}
{1151381037412561101492}
{7114191214206101315358}
{2114741081315129035611}}};
//置换选择1
int PC_1[56] = {5648403224168
0574941332517
915850423426
1810259514335
62544638302214
6615345372921
1356052443628
201242719113};
//置换选择2
int PC_2[48] = {1316102304227
1452092218113
2571562619121
4051303646542939
5044324643483855
3352454149352831};
//对左移次数的规定
int MOVE_TIMES[16] = {1122222212222221};
CDesPares::CDesPares(void)
{
m_bEOnec = true;
m_bDOnec = true;
}
CDesPares::~CDesPares(void)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11434 2014-12-19 16:18 DesPares.cpp
文件 2120 2014-12-19 15:46 DesPares.h
目录 0 2014-12-09 13:51 ipch\
目录 0 2014-12-19 10:49 ipch\mfcapplication1-6385ee8c\
文件 91029504 2014-12-19 10:49 ipch\mfcapplication1-6385ee8c\mfcapplication1-918e51e7.ipch
文件 108504 2014-12-19 15:58 MFCApplication1.aps
文件 2485 2014-12-09 13:34 MFCApplication1.cpp
文件 496 2014-12-09 13:34 MFCApplication1.h
文件 10850 2014-12-19 15:58 MFCApplication1.rc
文件 87359488 2014-12-19 16:19 MFCApplication1.sdf
文件 896 2014-12-09 13:34 MFCApplication1.sln
文件 39424 2014-12-19 16:19 MFCApplication1.v11.suo
文件 6228 2014-12-09 14:05 MFCApplication1.vcxproj
文件 2290 2014-12-09 13:53 MFCApplication1.vcxproj.filters
文件 5979 2014-12-19 16:16 MFCApplication1Dlg.cpp
文件 1229 2014-12-19 15:57 MFCApplication1Dlg.h
文件 4188 2014-12-09 13:34 ReadMe.txt
目录 0 2014-12-09 14:18 res\
文件 1892 2014-12-19 15:58 resource.h
文件 67777 2014-12-09 14:18 res\MFCApplication1.ico
文件 686 2014-12-09 13:34 res\MFCApplication1.rc2
文件 148 2014-12-09 13:34 stdafx.cpp
文件 1578 2014-12-09 13:34 stdafx.h
文件 234 2014-12-09 13:34 targetver.h
- 上一篇:VS2010录音程序_音频采集_MFC
- 下一篇:侯捷翻译的经典IT中文书籍大全
相关资源
- VS2010录音程序_音频采集_MFC
- Opencv:基于MFC 对话框 摄像头采集视频
- MFC编程TCP通信程序
- MFC TCP多客户端通信(基于CAsyncSocket)
- MFC界面美化之SkinMagic典型
- MFC写的聊天软件客户端
- MFC和openCV看图小程序
- 基于MODBUS RTU MFC上位机软件
- 深入浅出MFC 第二版 Visual C++
- 基于MFC的仪表盘
- MFC开发的多功能高精度计算器含源码
- VS2015 MFC 指示灯报警显示
- 基于MFC的FTP客户端
- VS2008基于MFC的对话框编程串口上位机
- Data Structures and Program Design In C++及课后
- vs2008(mfc)通过ADO连接SQL SERVER 2008
- OpenGL+MFC实现旋转、缩放、平移
- 明美工业相机开发资料
- 约瑟夫环动态演示
- MFC界面中英文切换
- MFC读取文件夹内容名称 时间 类型
- 基于MFC opengl读取obj并求法向量
- 用MFC做推箱子源代码
- 基于MFC编程的冒泡排序动态演示
- 基于MFC的画直线,矩形,椭圆改变线
- 使用MFC实现的三角形分形谢尔宾斯基
- MFC实现鼠标点击画折线
- 基于MFC的学生信息管理系统
- mfc绘制贝塞尔曲线曲面
- wincap c++ mfc 网络截包 多线程
评论
共有 条评论