• 大小: 420KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: C/C++
  • 标签: AES  C语言  

资源简介

用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


评论

共有 条评论