所有的key均为 11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
所有的数据均为 11 22 33 44 55 66 77 88
所有的icv均为 99 88 77 66 55 44 33 22
有时候输入的数据是在原始数据的基础上进行处理过的
//DES ECB加密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
11 22 33 44 55 66 77 88
//加密过程为:
//--数据为:11 22 33 44 55 66 77 88 结果为:CD 09 BC 48 76 AC 0F 2B
//结果为:
CD 09 BC 48 76 AC 0F 2B
//DES ECB解密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
CD 09 BC 48 76 AC 0F 2B
//解密过程为:
//--数据为:CD 09 BC 48 76 AC 0F 2B 结果为:11 22 33 44 55 66 77 88
//结果为:
11 22 33 44 55 66 77 88
//3DES ECB加密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
11 22 33 44 55 66 77 88
//加密过程为:
//--数据为:11 22 33 44 55 66 77 88 结果为:EB 44 98 E5 E7 C2 27 2D
//结果为:
EB 44 98 E5 E7 C2 27 2D
//3DES ECB解密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
EB 44 98 E5 E7 C2 27 2D
//解密过程为:
//--数据为:EB 44 98 E5 E7 C2 27 2D 结果为:11 22 33 44 55 66 77 88
//结果为:
11 22 33 44 55 66 77 88
//Rijndael ECB加密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00
//加密过程为:
//--数据为:11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00
//--结果为:5F 16 F9 B9 8D 0C 80 B1 A0 37 60 58 AB E2 EB 49
//结果为:
5F 16 F9 B9 8D 0C 80 B1 A0 37 60 58 AB E2 EB 49
//Rijndael ECB解密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
5F 16 F9 B9 8D 0C 80 B1 A0 37 60 58 AB E2 EB 49
//解密过程为:
//--数据为:5F 16 F9 B9 8D 0C 80 B1 A0 37 60 58 AB E2 EB 49
//--结果为:11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00
//DES CBC加密
//KEY值为:11 22 33 44 55 66 77 88
//ICV值为:99 88 77 66 55 44 33 22
//数据为:
11 22 33 44 55 66 77 88 80 00 00 00 00 00 00 00
//加密过程为:
//--ICV 为:99 88 77 66 55 44 33 22 数据为:11 22 33 44 55 66 77 88
//--异或为:88 AA 44 22 00 22 44 AA 结果为:13 B4 40 3C 34 34 F0 9C
//--ICV 为:13 B4 40 3C 34 34 F0 9C 数据为:80 00 00 00 00 00 00 00
//--异或为:93 B4 40 3C 34 34 F0 9C 结果为:2A 64 EF 78 1A AD 8B 3F
//结果为:
13 B4 40 3C 34 34 F0 9C 2A 64 EF 78 1A AD 8B 3F
//DES CBC解密
//KEY值为:11 22 33 44 55 66 77 88
//ICV值为:99 88 77 66 55 44 33 22
//数据为:
13 B4 40 3C 34 34 F0 9C 2A 64 EF 78 1A AD 8B 3F
//解密过程为:
//--数据为:13 B4 40 3C 34 34 F0 9C 解密为:88 AA 44 22 00 22 44 AA
//--ICV 为:99 88 77 66 55 44 33 22 异或为:11 22 33 44 55 66 77 88
//--数据为:2A 64 EF 78 1A AD 8B 3F 解密为:93 B4 40 3C 34 34 F0 9C
//--ICV 为:13 B4 40 3C 34 34 F0 9C 异或为:80 00 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88
//3DES CBC加密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//ICV值为:99 88 77 66 55 44 33 22
//数据为:
11 22 33 44 55 66 77 88 80 00 00 00 00 00 00 00
//加密过程为:
//--ICV 为:99 88 77 66 55 44 33 22 数据为:11 22 33 44 55 66 77 88
//--异或为:88 AA 44 22 00 22 44 AA 结果为:73 46 F8 68 BF BA 25 E6
//--ICV 为:73 46 F8 68 BF BA 25 E6 数据为:80 00 00 00 00 00 00 00
//--异或为:F3 46 F8 68 BF BA 25 E6 结果为:0F B9 49 56 45 C3 6F 00
//结果为:
73 46 F8 68 BF BA 25 E6 0F B9 49 56 45 C3 6F 00
//3DES CBC解密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//ICV值为:99 88 77 66 55 44 33 22
//数据为:
73 46 F8 68 BF BA 25 E6 0F B9 49 56 45 C3 6F 00
//解密过程为:
//--数据为:73 46 F8 68 BF BA 25 E6 解密为:88 AA 44 22 00 22 44 AA
//--ICV 为:99 88 77 66 55 44 33 22 异或为:11 22 33 44 55 66 77 88
//--数据为:0F B9 49 56 45 C3 6F 00 解密为:F3 46 F8 68 BF BA 25 E6
//--ICV 为:73 46 F8 68 BF BA 25 E6 异或为:80 00 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88
//Rijndael CBC加密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//ICV值为:99 88 77 66 55 44 33 22 00 00 00 00 00 00 00 00
//数据为:
11 22 33 44 55 66 77 88 80 00 00 00 00 00 00 00
//加密过程为:
//--ICV 为:99 88 77 66 55 44 33 22 00 00 00 00 00 00 00 00
//--数据为:11 22 33 44 55 66 77 88 80 00 00 00 00 00 00 00
//--异或为:88 AA 44 22 00 22 44 AA 80 00 00 00 00 00 00 00
//--结果为:93 EE 5F 30 A8 25 AA A9 BE 44 D5 97 EC 5F 33 41
//结果为:
93 EE 5F 30 A8 25 AA A9 BE 44 D5 97 EC 5F 33 41
//Rijndael CBC解密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//ICV值为:99 88 77 66 55 44 33 22 00 00 00 00 00 00 00 00
//数据为:
93 EE 5F 30 A8 25 AA A9 BE 44 D5 97 EC 5F 33 41
//解密过程为:
//--数据为:93 EE 5F 30 A8 25 AA A9 BE 44 D5 97 EC 5F 33 41
//--解密为:88 AA 44 22 00 22 44 AA 80 00 00 00 00 00 00 00
//--ICV 为:99 88 77 66 55 44 33 22 00 00 00 00 00 00 00 00
//--异或为:11 22 33 44 55 66 77 88 80 00 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88
//DES PBOC加密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
08 11 22 33 44 55 66 77 88 80 00 00 00 00 00 00
//加密过程为:
//--数据为:08 11 22 33 44 55 66 77 结果为:38 D4 7A 35 5F 49 3D 53
//--数据为:88 80 00 00 00 00 00 00 结果为:52 47 BA F3 B2 C4 AF 0B
//结果为:
38 D4 7A 35 5F 49 3D 53 52 47 BA F3 B2 C4 AF 0B
//DES PBOC解密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
38 D4 7A 35 5F 49 3D 53 52 47 BA F3 B2 C4 AF 0B
//解密过程为:
//--数据为:38 D4 7A 35 5F 49 3D 53 结果为:08 11 22 33 44 55 66 77
//--数据为:52 47 BA F3 B2 C4 AF 0B 结果为:88 80 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88
//3DES PBOC加密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
08 11 22 33 44 55 66 77 88 80 00 00 00 00 00 00
//加密过程为:
//--数据为:08 11 22 33 44 55 66 77 结果为:FB 3E B0 12 21 1B 8C 5D
//--数据为:88 80 00 00 00 00 00 00 结果为:93 EA 0F AC 22 C4 36 43
//结果为:
FB 3E B0 12 21 1B 8C 5D 93 EA 0F AC 22 C4 36 43
//3DES PBOC解密
//KEY值为:11 22 33 44 55 66 77 88
//数据为:
FB 3E B0 12 21 1B 8C 5D 93 EA 0F AC 22 C4 36 43
//解密过程为:
//--数据为:FB 3E B0 12 21 1B 8C 5D 结果为:08 11 22 33 44 55 66 77
//--数据为:93 EA 0F AC 22 C4 36 43 结果为:88 80 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88
//Rijndael PBOC加密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
08 11 22 33 44 55 66 77 88 80 00 00 00 00 00 00
//加密过程为:
//--数据为:08 11 22 33 44 55 66 77 88 80 00 00 00 00 00 00
//--结果为:CF 83 2F DC 41 C8 73 68 9B B9 77 BB 86 25 50 64
//结果为:
CF 83 2F DC 41 C8 73 68 9B B9 77 BB 86 25 50 64
//Rijndael PBOC解密
//KEY值为:11 22 33 44 55 66 77 88 AA BB AA BB AA BB AA BB
//数据为:
CF 83 2F DC 41 C8 73 68 9B B9 77 BB 86 25 50 64
//解密过程为:
//--数据为:CF 83 2F DC 41 C8 73 68 9B B9 77 BB 86 25 50 64
//--结果为:08 11 22 33 44 55 66 77 88 80 00 00 00 00 00 00
//结果为:
11 22 33 44 55 66 77 88