資源簡介
編譯器是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中文書籍大全
評論
共有 條評論