資源簡介
CBC模式下的DES算法C語言實現,有詳細的注釋
代碼片段和文件信息
//?des?cbc.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include
#include
int?flag=1;?????????????//控制程序是否再一次重新運行的控制位
int?key[64];????????????//存放密鑰的二進制形式
char?InputKey[8];???????//存放字符型的八位密鑰
int?keyPC1[56];?????????//存放密鑰key經過PC1換位表后變成的56位二進制
int?A[28];??????????????//將keyPC1分成左右兩部分,左部A,右部B,各28位,以便進行循環左移
int?B[28];
int?keyAB[56];??????????//將循環左移后兩部分的結果合并起來
unsigned?char?K[16][48];//存放16次循環左移產生的子密鑰
int?text_out[14][64];???//存放初始化向量和所有經過DES的分組的二進制數據
char?init[9]={“sister02“};??//設置初始化向量為“sister02”,作為獨特的個人標志~\(≧▽≦)/~
char?MingWen[104];??????//存放原始的明文
char?target[8];?????????//將明文斷成8個字符的一個分組
int?text[64];???????????//存放一個分組轉成二進制后的數據
int?text_ip[64];????????//存放第一次初始換位的結果
int?text_end[64];???????//存放經過左右32位換位后的結果
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-08?20:38??des?cbc\
?????目錄???????????0??2013-05-08?20:38??des?cbc\Debug\
?????文件????????1773??2013-05-08?20:38??des?cbc\Debug\StdAfx.obj
?????文件??????200749??2013-05-08?20:38??des?cbc\Debug\des?cbc.exe
?????文件??????191848??2013-05-08?20:38??des?cbc\Debug\des?cbc.ilk
?????文件???????30169??2013-05-08?20:38??des?cbc\Debug\des?cbc.obj
?????文件??????213812??2013-05-08?20:38??des?cbc\Debug\des?cbc.pch
?????文件??????377856??2013-05-08?20:38??des?cbc\Debug\des?cbc.pdb
?????文件???????41984??2013-05-08?20:38??des?cbc\Debug\vc60.idb
?????文件???????53248??2013-05-08?20:38??des?cbc\Debug\vc60.pdb
?????文件????????1214??2013-05-08?20:38??des?cbc\ReadMe.txt
?????文件?????????294??2013-05-08?20:38??des?cbc\StdAfx.cpp
?????文件?????????769??2013-05-08?20:38??des?cbc\StdAfx.h
?????文件???????20771??2013-05-08?20:38??des?cbc\des?cbc.cpp
?????文件????????4550??2013-05-08?20:38??des?cbc\des?cbc.dsp
?????文件?????????522??2013-05-08?20:38??des?cbc\des?cbc.dsw
?????文件???????41984??2013-05-08?20:38??des?cbc\des?cbc.ncb
?????文件???????48640??2013-05-08?20:38??des?cbc\des?cbc.opt
?????文件????????1805??2013-05-08?20:38??des?cbc\des?cbc.plg
- 上一篇:vad語音活動檢測
- 下一篇:MFC調用Opengl實現三維圖形的旋轉平移縮放
評論
共有 條評論