• 大小: 23.86MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-27
  • 语言: C/C++
  • 标签: DES  MFC  

资源简介

DES加解密 MFC实现 还用控制台下的代码

资源截图

代码片段和文件信息

#include 
#include 
using namespace std;

//左移位数表
const int L[16]={1122222212222221};

//PC-1
const int PC_1[56]={574941332517 9 158504234261810 2
59514335271911 36052443663554739
312315 762544638302214 661534537
292113 5282012 4};

//PC-2
const int PC_2[48]={14171124 1 5 32815 62110231912 4
26 816 7272013 24152313747553040
51453348444939563453464250362932};

int Setkey[16][48]={0};

//置换IP矩阵
const int IP[64]={
585042342618102              
605244362820124
625446383022146
645648403224168
574941332517 91
595143352719113
615345372921135
635547393123157};

//置换IP-1矩阵
const int IP_1[64]={
408481656246432 
397471555236331
386461454226230 
375451353216129 
364441252206028
353431151195927 
342421050185826 
33141 949175725};

//E变化矩阵
const int E[48]={
32 1 2 3 4 5
4 5 6 7 8 9
8 910111213
121314151617
161718192021
202122232425
242526272829
2829303132 1};

//S盒置换
const int S[8][64]={
//S1
{14 413 1 21511 8 310 612 5 9 0 7
015 7 414 213 110 61211 9 5 3 8
4 114 813 6 2111512 9 7 310 5 0
1512 8 2 4 9 1 7 511 31510 0 613}
//S2
{15 1 814 611 3 4 9 7 21312 0 510
313 4 715 2 81412 0 110 6 911 5
014 71110 413 1 5 812 6 9 3 215
13 810 1 315 4 211 6 712 0 514 9}
//S3
{10 0 914 6 315 5 11312 711 4 2 8
13 7 0 9 3 4 610 2 8 514121115 1
13 6 4 9 815 3 011 1 212 51014 7
11013 0 6 9 8 7 41514 311 5 212}
//S4
{ 71314 3 0 6 910 1 2 8 51112 415
13 811 5 615 0 3 4 7 212 11014 9
10 6 9 01211 71315 1 314 5 2 8 4
315 0 610 113 8 9 4 51112 7 214}
//S5
{ 212 4 1 71011 6 8 5 31513 014 9
1411 212 4 713 1 5 01510 3 9 8 6
4 2 1111013 7 815 912 5 6 3 014
11 812 7 114 213 615 0 910 4 5 3}
//S6
{12 11015 9 2 6 8 013 3 414 7 511
1015 4 2 712 9 5 6 11314 011 3 8
91415 5 2 812 3 7 0 410 11311 6
4 3 212 9 515101114 1 7 6 0 813}
//S7
{ 411 21415 0 813 312 9 7 510 6 1
13 011 7 4 9 11014 3 512 215 8 6
1 4111312 3 7141015 6 8 0 5 9 2
61113 8 1 410 7 9 5 01514 2 312}
//S8
{13 2 8 4 61511 110 9 314 5 012 7
11513 810 3 7 412 5 611 014 9 2
711 4 1 91214 2 0 6101315 3 5 8
2 114 7 410 8131512 9 0 3 5 611}
};

//P盒
const int P[32]={
16 7202129122817 1152326 5183110
2 824143227

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     165888  2014-04-16 18:22  DES_12084115\Debug\DES_12084115.exe

     文件    1277392  2014-04-16 18:22  DES_12084115\Debug\DES_12084115.ilk

     文件    5213184  2014-04-16 18:22  DES_12084115\Debug\DES_12084115.pdb

     文件       3034  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\cl.command.1.tlog

     文件      55932  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\CL.read.1.tlog

     文件       2700  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\CL.write.1.tlog

     文件      48509  2014-04-09 13:46  DES_12084115\DES_12084115\Debug\des.obj

     文件        915  2014-03-30 17:56  DES_12084115\DES_12084115\Debug\DES_12084115.exe.embed.manifest

     文件        980  2014-03-30 17:56  DES_12084115\DES_12084115\Debug\DES_12084115.exe.embed.manifest.res

     文件        640  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\DES_12084115.exe.intermediate.manifest

     文件         59  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\DES_12084115.lastbuildstate

     文件       2386  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\DES_12084115.log

     文件      30156  2014-04-01 19:48  DES_12084115\DES_12084115\Debug\DES_12084115.obj

     文件   33685504  2014-03-30 17:55  DES_12084115\DES_12084115\Debug\DES_12084115.pch

     文件      69968  2014-03-30 17:56  DES_12084115\DES_12084115\Debug\DES_12084115.res

     文件        713  2014-03-30 17:55  DES_12084115\DES_12084115\Debug\DES_12084115.vcxprojResolveAssemblyReference.cache

     文件          0  2014-03-30 17:55  DES_12084115\DES_12084115\Debug\DES_12084115.write.1.tlog

     文件      76663  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\DES_12084115Dlg.obj

     文件        214  2014-03-30 17:56  DES_12084115\DES_12084115\Debug\DES_12084115_manifest.rc

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link-cvtres.read.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link-cvtres.write.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.2588-cvtres.read.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.2588-cvtres.write.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.2588.read.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.2588.write.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.3860-cvtres.read.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.3860-cvtres.write.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.3860.read.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.3860.write.1.tlog

     文件          2  2014-04-16 18:22  DES_12084115\DES_12084115\Debug\link.4036-cvtres.read.1.tlog

............此处省略96个文件信息

评论

共有 条评论