• 大小: 5.46MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: C/C++
  • 标签: 源代码  

资源简介

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\base64.cpp
     文件         195  2019-11-04 16:32  AES\AES\base64.h
     目录           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\link.command.1.tlog
     文件        3082  2019-11-04 17:20  AES\AES\Debug\AES.tlog\link.read.1.tlog
     文件         428  2019-11-04 17:20  AES\AES\Debug\AES.tlog\link.write.1.tlog
     文件      141750  2019-11-04 16:33  AES\AES\Debug\base64.obj
     文件      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个文件信息

评论

共有 条评论