|
1 |
| -xlua�汾 3.2 |
| 1 | +xlua�汾 3.3 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | -------- -------- -------- --------
|
|
17 | 17 | string data,
|
18 | 18 | string key
|
19 | 19 | [,
|
20 |
| - int block_size = 8 |
| 20 | + int block_size = 16 |
21 | 21 | ]
|
22 | 22 | ); [-2|3, +1, c|v]
|
23 | 23 | string aes_ecb_pkcs7padding_decrypt
|
24 | 24 | (
|
25 | 25 | string data,
|
26 | 26 | string key
|
27 | 27 | [,
|
28 |
| - int block_size = 8 |
| 28 | + int block_size = 16 |
29 | 29 | ]
|
30 | 30 | ); [-2|3, +1, c|v]
|
31 | 31 | string aes.ecb.p7enc ( ... ); [-2|3, +1, c|v]
|
|
39 | 39 | string key
|
40 | 40 | [,
|
41 | 41 | string ivec = "\0\0\0\0\0\0\0\0",
|
42 |
| - int block_size = 8 |
| 42 | + int block_size = 16 |
43 | 43 | ]
|
44 | 44 | ); [-2|3|4, +1, c|v]
|
45 | 45 | string aes_cbc_pkcs7padding_decrypt
|
|
48 | 48 | string key
|
49 | 49 | [,
|
50 | 50 | string ivec = "\0\0\0\0\0\0\0\0",
|
51 |
| - int block_size = 8 |
| 51 | + int block_size = 16 |
52 | 52 | ]
|
53 | 53 | ); [-2|3|4, +1, c|v]
|
54 | 54 | string aes.cbc.p7enc ( ... ); [-2|3|4, +1, c|v]
|
|
62 | 62 | string data,
|
63 | 63 | string key
|
64 | 64 | [,
|
65 |
| - int block_size = 8 |
| 65 | + int block_size = 16 |
66 | 66 | ]
|
67 | 67 | ); [-2|3, +1, c|v]
|
68 | 68 | string aes_ecb_decrypt
|
69 | 69 | (
|
70 | 70 | string data,
|
71 | 71 | string key
|
72 | 72 | [,
|
73 |
| - int block_size = 8 |
| 73 | + int block_size = 16 |
74 | 74 | ]
|
75 | 75 | ); [-2|3, +1, c|v]
|
76 |
| - string aes.ecb.enc ( ... ); [-2|3, +1, c|v] |
77 |
| - string aes.ecb.enc ( ... ); [-2|3, +1, c|v] |
78 |
| - string string:aes_ecb_enc ( ... ); [-1|2, +1, c|v] |
79 |
| - string string:aes_ecb_dec ( ... ); [-1|2, +1, c|v] |
| 76 | + string aes.ecb.enc ( ... ); [-2|3, +1, c|v] |
| 77 | + string aes.ecb.enc ( ... ); [-2|3, +1, c|v] |
| 78 | + string string:aes_ecb_enc ( ... ); [-1|2, +1, c|v] |
| 79 | + string string:aes_ecb_dec ( ... ); [-1|2, +1, c|v] |
80 | 80 |
|
81 | 81 | string aes_cbc_encrypt
|
82 | 82 | (
|
83 | 83 | string data,
|
84 | 84 | string key
|
85 | 85 | [,
|
86 | 86 | string ivec = "\0\0\0\0\0\0\0\0",
|
87 |
| - int block_size = 8 |
| 87 | + int block_size = 16 |
88 | 88 | ]
|
89 | 89 | ); [-2|3|4, +1, c|v]
|
90 | 90 | string aes_cbc_decrypt
|
|
93 | 93 | string key
|
94 | 94 | [,
|
95 | 95 | string ivec = "\0\0\0\0\0\0\0\0",
|
96 |
| - int block_size = 8 |
| 96 | + int block_size = 16 |
97 | 97 | ]
|
98 | 98 | ); [-2|3|4, +1, c|v]
|
99 | 99 | string aes.cbc.enc ( ... ); [-2|3|4, +1, c|v]
|
@@ -182,6 +182,102 @@ AES
|
182 | 182 |
|
183 | 183 |
|
184 | 184 |
|
| 185 | +-------- -------- -------- -------- |
| 186 | + BLOWFISH |
| 187 | +-------- -------- -------- -------- |
| 188 | +BLOWFISH���ܣ�ʹ��paddingʱ���Զ�pkcs7padding�������벿�ֲ����ܣ�����֮ |
| 189 | +BLOWFISH���ܣ������벿�ֲ����ܣ�����֮ |
| 190 | +��ʹ��paddingʱ��Ĭ�Ͽ��С==8 |
| 191 | +�ṩ��KEY���Ȳ���8ʱ����0���� |
| 192 | + |
| 193 | + |
| 194 | + |
| 195 | +�� |
| 196 | + string blowfish_ecb_pkcs7padding_encrypt |
| 197 | + ( |
| 198 | + string data, |
| 199 | + string key |
| 200 | + ); [-2|3, +1, c|v] |
| 201 | + string blowfish_ecb_pkcs7padding_decrypt |
| 202 | + ( |
| 203 | + string data, |
| 204 | + string key |
| 205 | + ); [-2|3, +1, c|v] |
| 206 | + string blowfish.ecb.p7enc ( ... ); [-2|3, +1, c|v] |
| 207 | + string blowfish.ecb.p7dec ( ... ); [-2|3, +1, c|v] |
| 208 | + string string:bf_ecb_p7_enc ( ... ); [-1|2, +1, c|v] |
| 209 | + string string:bf_ecb_p7_dec ( ... ); [-1|2, +1, c|v] |
| 210 | + |
| 211 | + string blowfish_cbc_pkcs7padding_encrypt |
| 212 | + ( |
| 213 | + string data, |
| 214 | + string key |
| 215 | + [, |
| 216 | + string ivec = "\0\0\0\0\0\0\0\0" |
| 217 | + ] |
| 218 | + ); [-2|3|4, +1, c|v] |
| 219 | + string blowfish_cbc_pkcs7padding_decrypt |
| 220 | + ( |
| 221 | + string data, |
| 222 | + string key |
| 223 | + [, |
| 224 | + string ivec = "\0\0\0\0\0\0\0\0", |
| 225 | + int block_size = 16 |
| 226 | + ] |
| 227 | + ); [-2|3|4, +1, c|v] |
| 228 | + string blowfish.cbc.p7enc ( ... ); [-2|3|4, +1, c|v] |
| 229 | + string blowfish.cbc.p7dec ( ... ); [-2|3|4, +1, c|v] |
| 230 | + string string:bf_cbc_p7_enc ( ... ); [-1|2|3, +1, c|v] |
| 231 | + string string:bf_cbc_p7_dec ( ... ); [-1|2|3, +1, c|v] |
| 232 | + |
| 233 | + -------- -------- -------- -------- |
| 234 | + string blowfish_ecb_encrypt |
| 235 | + ( |
| 236 | + string data, |
| 237 | + string key |
| 238 | + [, |
| 239 | + int block_size = 16 |
| 240 | + ] |
| 241 | + ); [-2|3, +1, c|v] |
| 242 | + string blowfish_ecb_decrypt |
| 243 | + ( |
| 244 | + string data, |
| 245 | + string key |
| 246 | + [, |
| 247 | + int block_size = 16 |
| 248 | + ] |
| 249 | + ); [-2|3, +1, c|v] |
| 250 | + string blowfish.ecb.enc ( ... ); [-2|3, +1, c|v] |
| 251 | + string blowfish.ecb.enc ( ... ); [-2|3, +1, c|v] |
| 252 | + string string:bf_ecb_enc ( ... ); [-1|2, +1, c|v] |
| 253 | + string string:bf_ecb_dec ( ... ); [-1|2, +1, c|v] |
| 254 | + |
| 255 | + string blowfish_cbc_encrypt |
| 256 | + ( |
| 257 | + string data, |
| 258 | + string key |
| 259 | + [, |
| 260 | + string ivec = "\0\0\0\0\0\0\0\0", |
| 261 | + int block_size = 16 |
| 262 | + ] |
| 263 | + ); [-2|3|4, +1, c|v] |
| 264 | + string blowfish_cbc_decrypt |
| 265 | + ( |
| 266 | + string data, |
| 267 | + string key |
| 268 | + [, |
| 269 | + string ivec = "\0\0\0\0\0\0\0\0", |
| 270 | + int block_size = 16 |
| 271 | + ] |
| 272 | + ); [-2|3|4, +1, c|v] |
| 273 | + string blowfish.cbc.enc ( ... ); [-2|3|4, +1, c|v] |
| 274 | + string blowfish.cbc.dec ( ... ); [-2|3|4, +1, c|v] |
| 275 | + string string:bf_cbc_enc ( ... ); [-1|2|4, +1, c|v] |
| 276 | + string string:bf_cbc_dec ( ... ); [-1|2|4, +1, c|v] |
| 277 | + |
| 278 | + |
| 279 | + |
| 280 | + |
185 | 281 | -------- -------- -------- --------
|
186 | 282 | DES
|
187 | 283 | -------- -------- -------- --------
|
|
0 commit comments