资源简介
AES加密/解密源代码,aes 128、192、256位,cbc、cfb、ecb、ofb、pcbc在线加密解密
代码片段和文件信息
#include
#include
#include “AES.h“
#include
using namespace std;
const int sm_alog[256] =
{ 1 3 5 15 17 51 85 255 26 46 114 150 161 248 19 53 95 225 56
72 216 115 149 164 247 2 6 10 30 34 102 170 229 52 92
228 55 89 235 38 106 190 217 112 144 171 230 49 83 245 4
12 20 60 68 204 79 209 104 184 211 110 178 205 76 212
103 169 224 59 77 215 98 166 241 8 24 40 120 136 131 158
185 208 107 189 220 127 129 152 179 206 73 219 118 154
181 196 87 249 16 48 80 240 11 29 39 105 187 214 97 163
254 25 43 125 135 146 173 236 47 113 147 174 233 32 96
160 251 22 58 78 210 109 183 194 93 231 50 86 250 21 63
65 195 94 226 61 71 201 64 192 91 237 44 116 156 191 218
117 159 186 213 100 172 239 42 126 130 157 188 223 122
142 137 128 155 182 193 88 232 35 101 175 234 37 111 177
200 67 197 84 252 31 33 99 165 244 7 9 27 45 119 153
176 203 70 202 69 207 74 222 121 139 134 145 168 227 62
66 198 81 243 14 18 54 90 238 41 123 141 140 143 138 133
148 167 242 13 23 57 75 221 124 132 151 162 253 28 36
108 180 199 82 246 1 };
const int sm_log[256] =
{ 0 0 25 1 50 2 26 198 75 199 27 104 51 238 223 3 100 4 224
14 52 141 129 239 76 113 8 200 248 105 28 193 125 194 29
181 249 185 39 106 77 228 166 114 154 201 9 120 101 47
138 5 33 15 225 36 18 240 130 69 53 147 218 142 150 143
219 189 54 208 206 148 19 92 210 241 64 70 131 56 102
221 253 48 191 6 139 98 179 37 226 152 34 136 145 16 126
110 72 195 163 182 30 66 58 107 40 84 250 133 61 186 43
121 10 21 155 159 94 202 78 212 172 229 243 115 167 87
175 88 168 80 244 234 214 116 79 174 233 213 231 230 173
232 44 215 117 122 235 22 11 245 89 203 95 176 156 169
81 160 127 12 246 111 23 196 73 236 216 67 31 45 164 118
123 183 204 187 62 90 251 96 177 134 59 82 161 108 170
85 41 157 151 178 135 144 97 190 220 252 188 149 207 205
55 63 91 209 83 57 132 60 65 162 109 71 20 42 158 93 86
242 211 171 68 17 146 217 35 32 46 137 180 124 184 38
119 153 227 165 103 74 237 222 197 49 254 24 13 99 140
128 192 247 112 7 };
const char sm_S[256] =
{ 99 124 119 123 -14 107 111 -59 48 1 103 43 -2 -41 -85 118 -54
-126 -55 125 -6 89 71 -16 -83 -44 -94 -81 -100 -92 114
-64 -73 -3 -109 38 54 63 -9 -52 52 -91 -27 -15 113 -40
49 21 4 -57 35 -61 24 -106 5 -102 7 18 -128 -30 -21 39
-78 117 9 -125 44 26 27 110 90 -96 82 59 -42 -77 41 -29
47 -124 83 -47 0 -19 32 -4 -79 91 106 -53 -66 57 74 76
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-28 15:28 AES\
目录 0 2019-11-04 16:17 AES\.vs\
目录 0 2019-11-04 16:17 AES\.vs\AES\
目录 0 2019-11-04 16:17 AES\.vs\AES\v14\
文件 31744 2020-09-28 15:28 AES\.vs\AES\v14\.suo
目录 0 2019-11-13 10:10 AES\AES\
文件 57206 2019-11-04 16:34 AES\AES\AES.cpp
文件 1445 2019-11-04 16:23 AES\AES\AES.h
文件 7669 2019-11-04 17:32 AES\AES\AES.vcxproj
文件 1326 2019-11-04 16:33 AES\AES\AES.vcxproj.filters
文件 2681 2019-11-04 16:32 AES\AES\ba
文件 195 2019-11-04 16:32 AES\AES\ba
目录 0 2019-11-04 17:20 AES\AES\Debug\
文件 1422 2019-11-04 17:20 AES\AES\Debug\AES.log
文件 60419 2019-11-04 16:35 AES\AES\Debug\AES.obj
目录 0 2019-11-04 17:20 AES\AES\Debug\AES.tlog\
文件 151 2019-11-04 17:20 AES\AES\Debug\AES.tlog\AES.lastbuildstate
文件 1698 2019-11-04 17:20 AES\AES\Debug\AES.tlog\CL.command.1.tlog
文件 46808 2019-11-04 17:20 AES\AES\Debug\AES.tlog\CL.read.1.tlog
文件 1524 2019-11-04 17:20 AES\AES\Debug\AES.tlog\CL.write.1.tlog
文件 1178 2019-11-04 17:20 AES\AES\Debug\AES.tlog\li
文件 3082 2019-11-04 17:20 AES\AES\Debug\AES.tlog\li
文件 428 2019-11-04 17:20 AES\AES\Debug\AES.tlog\li
文件 141750 2019-11-04 16:33 AES\AES\Debug\ba
文件 191932 2019-11-04 17:20 AES\AES\Debug\mian.obj
文件 453632 2019-11-04 17:20 AES\AES\Debug\vc140.idb
文件 413696 2019-11-04 17:20 AES\AES\Debug\vc140.pdb
目录 0 2019-11-13 09:58 AES\AES\Release\
文件 648 2019-11-13 09:58 AES\AES\Release\AES.Build.CppClean.log
文件 2166 2019-11-13 09:58 AES\AES\Release\AES.log
文件 802033 2019-11-13 09:58 AES\AES\Release\AES.obj
............此处省略23个文件信息
相关资源
- vc6.0实现的计算机图形学各种算法源代
- visual c++数字图像处理何斌光盘源代码
- 串口调试工具 VC++源代码 (龚建伟版
- 一个C++开发的服务驻留程序源代码
- 基于TCP协议的C++聊天软件源代码
- C++编写的Socket通信程序源代码
- VC++串口通信源代码VC6.0
- APAP图像拼接开源代码
- 用C++、Qt实现的记事本,模拟Windows自
- Visual C++ MFC编程源代码
- VC++版贪吃蛇游戏源代码
- 五子棋程序的源代码
- 最简单的c++播放音乐源代码
- Vtcp 5.0版本C++源代码
- C语言编写的中国象棋源代码
- 基于Scintilla开发的MFC多文档源代码编
- MPEG2-TS格式分析工具 1.1 源代码
- iqa 源代码 Image Quality Assessment 图像质
- c++FTP上传程序源代码
- 运动控制卡API接口函数编程源代码
- C语言源代码精华集(大全)
- C++木马(源代码)
- C++ 推箱子 源代码
- 计算机图形学源代码
- mpeg4视频解码源码
- C++实验指导书以及个人源代码
- 职工信息管理系统 c++项目源代码
- vc文件捆绑器源代码
- 基于MFC对话框扫雷程序
- 数字图像处理 DIB的读取与显示VC源代
评论
共有 条评论