資源簡介
用C語言實現了高級解密標準,明文(或密文)固定為128bit,密鑰可變,分別為128bit,192bit,256bit。調理清晰可供參考
代碼片段和文件信息
#include?
#include?
typedef?unsigned?char?uchar;
int?Nb=4Nk=0Nr=0;
//Nb?分組長度?為128bit?/?32
//Nk?密鑰長度?為128bit?192bit?256?bit?/?32
//Nr?圈長度???為??10?????12?????14
static??int?S_Box[256]={0x63?0x7c?0x77?0x7b?0xf2?0x6b?0x6f?0xc5?0x30?0x01?0x67?0x2b?0xfe?0xd7?0xab?0x76?//0
????????????????????????0xca?0x82?0xc9?0x7d?0xfa?0x59?0x47?0xf0?0xad?0xd4?0xa2?0xaf?0x9c?0xa4?0x72?0xc0?//1
????????????????????????0xb7?0xfd?0x93?0x26?0x36?0x3f?0xf7?0xcc?0x34?0xa5?0xe5?0xf1?0x71?0xd8?0x31?0x15?//2
????????????????????????0x04?0xc7?0x23?0xc3?0x18?0x96?0x05?0x9a?0x07?0x12?0x80?0xe2?0xeb?0x27?0xb2?0x75?//3
????????????????????????0x09?0x83?0x2c?0x1a?0x1b?0x6e?0x5a?0xa0?0x52?0x3b?0xd6?0xb3?0x29?0xe3?0x2f
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????24574??2013-08-09?18:31??myAES\aes.cpp
?????文件???????3365??2013-08-05?20:17??myAES\aes.dsp
?????文件????????512??2013-08-05?21:51??myAES\aes.dsw
?????文件???????1903??2013-08-06?16:28??myAES\aes.h
?????文件??????58368??2013-08-09?18:35??myAES\aes.ncb
?????文件??????48640??2013-08-09?18:35??myAES\aes.opt
?????文件????????731??2013-08-09?18:31??myAES\aes.plg
?????文件?????213036??2013-08-09?18:31??myAES\Debug\aes.exe
?????文件?????218176??2013-08-09?18:31??myAES\Debug\aes.ilk
?????文件??????37160??2013-08-09?18:31??myAES\Debug\aes.obj
?????文件?????220212??2013-08-06?20:06??myAES\Debug\aes.pch
?????文件?????517120??2013-08-09?18:31??myAES\Debug\aes.pdb
?????文件?????176174??2013-08-05?17:48??myAES\Debug\lishi.exe
?????文件?????190188??2013-08-05?17:48??myAES\Debug\lishi.ilk
?????文件?????226528??2013-08-05?17:27??myAES\Debug\lishi.pch
?????文件?????427008??2013-08-05?17:48??myAES\Debug\lishi.pdb
?????文件??????82944??2013-08-09?18:31??myAES\Debug\vc60.idb
?????文件?????102400??2013-08-09?18:31??myAES\Debug\vc60.pdb
?????文件??????20771??2013-08-09?11:32??myAES\Debug\zancun.obj
?????文件???????4264??2013-08-05?10:07??myAES\lishi.dsp
?????文件??????58368??2013-08-05?17:52??myAES\lishi.ncb
?????文件??????49664??2013-08-05?17:52??myAES\lishi.opt
?????文件????????880??2013-08-05?17:48??myAES\lishi.plg
?????文件??????14397??2013-08-09?11:33??myAES\zancun.cpp
?????目錄??????????0??2013-08-12?15:22??myAES\Debug
?????目錄??????????0??2013-08-12?15:22??myAES
-----------?---------??----------?-----??----
??????????????2697383????????????????????26
- 上一篇:c語言計算器含代碼
- 下一篇:基于C++的多客戶端socket通信
評論
共有 條評論