📄 iso-intermediate-values.txt
字号:
3. In this example the data-string is the three-byte string consisting of the ASCII-coded version of 'abc'.
The 8x8 matrix Z' derived from the data-string is as follows.
61 62 63 80 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 18
The K_0 matrix (from the initialization value IV) and X'' matrix are as follows.
00 00 00 00 00 00 00 00 61 62 63 80 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18
The following are (hexadecimal representations of) the successive values of the variables K_i for i = 1 to 10 and W'.
i = 1:
30 0B EE C0 AF 90 29 67 0F 34 9A FF 3F F3 2F E0
28 28 28 28 28 28 28 28 EB CD CD 13 CD 26 DE 87
28 28 28 28 28 28 28 28 2D 2C 98 98 5A 98 B4 C2
28 28 28 28 28 28 28 28 89 03 83 8F 8F 06 8F 0C
28 28 28 28 28 28 28 28 00 00 00 00 00 00 00 00
28 28 28 28 28 28 28 28 00 00 00 00 00 00 00 00
28 28 28 28 28 28 28 28 05 14 05 28 11 0A 2D 05
28 28 28 28 28 28 28 28 00 00 00 00 00 00 00 00
i = 2:
3B AB 89 F8 EA D1 AE 24 1D 0D 4C DA 43 F6 B0 98
44 45 45 66 45 E9 CB AF E4 5E 3F B8 7B C7 AA 10
70 FE A4 A4 C5 A4 B2 89 C3 31 D1 56 FD E7 7B 8F
C5 FA A9 E1 E1 CC E1 A0 68 2F 47 A1 BE 4A 53 39
48 AC C0 5C FC FC B8 FC B2 A2 B8 2F 20 72 F0 6C
8F F7 0E 26 90 8F 8F 69 03 D9 F4 6C 67 B1 79 72
96 79 14 07 D7 85 79 79 2C 67 87 6E FD 5C 25 F8
F8 A8 F8 68 B8 C8 78 F8 44 E6 4C 70 50 7C D8 26
i = 3:
D3 19 BF DB 30 46 70 58 EF ED 35 67 80 8E 8D 63
29 5B 23 D1 AF CF 37 DB 2F 03 49 91 5B 18 5C 24
01 2C 8A C2 8B 95 AC 98 77 96 F6 03 BF AA F8 E3
81 63 9E B1 C0 B2 06 A7 0A DC 04 7B 58 5A A5 A1
44 5E 60 7A B0 B2 09 DB 47 96 DA 7F 56 E4 CC 29
73 5B 2C CF BC 8C BC 71 20 70 D5 D8 50 01 C8 98
DC 67 09 24 EF ED DD D3 A7 4C 23 FA F6 81 49 A1
7B 8D 3B F0 D7 3B 7D 19 4A CE 46 7D 7D B0 73 A9
i = 4:
38 BE AA C1 DE 11 65 86 95 BD DE 1E CA 0F CA 19
68 7C F3 D0 4A 87 33 7F D3 C1 CF 6C A0 2E 41 E8
F3 37 FA DB 98 AD F0 57 74 C3 5C 63 15 C5 B9 8A
C5 E2 42 58 EE 35 8D BC 36 F0 4E 42 FE 2D D0 5E
11 09 F0 E8 99 6E 24 7E 0A 3C 50 76 A1 91 F8 EC
01 C5 D6 ED 10 B0 34 01 48 6B C7 3E 61 D2 A4 DC
FB C9 52 F1 7B 28 EC D3 ED B8 F0 C5 2C F0 5C 72
32 56 DC 0C C7 F1 27 40 FA 3D 00 D4 FB 9A 66 FF
i = 5:
AF 25 A5 20 94 9B CF 14 06 A6 BA 18 05 54 8D 33
C1 36 26 A9 E3 C4 53 4D 84 55 FE C4 1F B2 0B 1C
E6 0F 7D 86 77 40 F9 E1 6E A2 93 49 3F 17 89 B7
91 5D E6 BB E2 6A 06 29 7D 02 C9 A0 52 85 BB EF
96 5A 54 CC 4C FE 5E 8D AC 55 D7 A9 44 48 89 A9
BE E9 31 CB 62 32 3A A6 CB DE BE 43 AA 4D B5 A0
B1 7B 59 18 96 84 6A 47 60 A6 BA C0 25 D9 4F 8C
D4 F0 C9 36 27 59 AF 31 D7 E4 62 E5 D4 A8 CC C0
i = 6:
E2 F9 B5 C0 25 37 0B B0 DB 1D A8 4A 33 38 4D B3
39 2B CB A2 16 84 94 A5 97 4C 8E 1A 3E 51 F3 48
60 8A F8 CE FA 34 8C 14 47 66 64 C2 33 F5 F2 A9
7A A5 37 64 41 8C 92 19 85 FD AA B1 D5 CB C3 6E
B3 F3 46 A1 FA 83 3F 89 5D 89 59 F2 E1 F8 71 D4
97 49 3F 48 78 02 CF 7C 8C 1F B9 78 8C 16 DD 05
DC AD E8 BA 1E 00 8F 23 62 AF 63 5F 6D EE D5 F4
92 77 4F 49 ED B0 32 3D D8 5B 74 35 5F 8A 98 47
i = 7:
75 41 63 82 77 4D FF 2F 59 3D 86 BD A8 CE 25 E5
FF FA 38 D0 55 03 46 00 BB 33 95 78 26 63 7D 82
BF 7D 02 49 3E 98 F3 61 EF 46 1D AE DC AD 0C 3C
F4 A8 60 C2 9A E5 CE 0B AF A0 E2 86 5E 8B A3 F9
C8 DF 5A 44 EE 5D 9D 27 C8 8C 0B 43 27 84 31 F4
23 F4 5A 55 04 75 00 A4 41 5F 51 64 4E 55 78 C2
B0 16 10 12 02 F9 E2 8C F4 C7 C3 B5 EE A4 C5 86
AC 30 CD 29 68 33 33 1D 49 F8 AB 68 4A 4C 96 B7
i = 8:
03 6B F1 82 68 84 AD 89 9C 0D 38 97 73 B2 E4 35
99 40 C6 62 D8 46 71 63 4D 44 89 58 D4 59 27 E8
4C 43 3E 17 4B 19 C2 10 AD 59 2E B0 4C A3 63 32
E2 9C CF D3 4C FF 86 C5 E0 D4 70 F3 83 5A 15 59
21 FF 11 A0 42 DF 26 53 9A 92 69 8C 76 40 A1 51
1B 8E 00 CB 6C E4 4B 13 57 2E 81 EA CB A4 3C 36
A6 12 3B F7 A3 47 B7 CE 5D 63 2F A7 36 BE 4B 61
D9 18 90 0E 3B 28 33 CA 40 0F DA CB 8B 9D E3 8A
i = 9:
D0 1C 67 7A 0A 9A 2C F9 4B F0 5E 9B 46 14 16 D0
2A 94 2F 53 4A 63 B6 B2 72 A8 C1 34 47 13 17 2D
88 42 22 46 FE AC A8 B4 17 33 2A 69 FB 34 98 98
47 4A 5C C7 3D 58 35 59 83 B1 EE 37 93 47 EC A0
74 A6 92 5D A5 5C 6F A1 3B 39 67 11 23 35 B5 78
77 17 E6 8C C4 73 5C 39 FC 78 3D 1F 9D 2F B6 AE
08 2A 3B 0B 53 EC 1A C6 3C F9 38 64 96 9B DE 6C
2A F6 58 EB 81 4D E7 62 42 5A D1 47 6C 0C 49 AE
i = 10:
48 95 48 B6 01 EE BC 3A 2F 46 2B 24 C6 F4 86 BB
A5 0D 6B C6 6B ED 8E 81 16 B6 56 2C 73 B4 02 0B
E0 CE 3D CF 88 26 5A 75 F3 04 3E 3A 73 1B CE 72
C2 8C 4A DB C0 F6 9C E9 1A E1 B3 03 D9 7E 6D 4C
54 B7 9C D5 7F 71 85 13 71 81 EE BD B6 C5 7E 27
43 41 4B 8A 97 7D 0B 7B 7D 0E 34 95 71 14 CB D6
63 19 35 BB DB F6 15 7A C7 97 FC 9D 95 D8 B5 82
6A 7A 4E F6 37 01 82 27 D2 25 29 20 76 D4 EE ED
The value of Y' output from the round-function is as follows.
4E 24 48 A4 C6 F4 86 BB
16 B6 56 2C 73 B4 02 0B
F3 04 3E 3A 73 1B CE 72
1A E1 B3 03 D9 7E 6D 4C
71 81 EE BD B6 C5 7E 27
7D 0E 34 95 71 14 CB D6
C7 97 FC 9D 95 D8 B5 82
D2 25 29 20 76 D4 EE F5
The hash-code is the following 512-bit string.
4E2448A4C6F486BB 16B6562C73B4020B F3043E3A731BCE72 1AE1B303D97E6D4C
7181EEBDB6C57E27 7D0E34957114CBD6 C797FC9D95D8B582 D225292076D4EEF5
8. In this example the data-string is the 32-byte string consisting of the ASCII-coded version of 'abcdbcdecdefdefgefghfghighijhijk'.
The 8x8 matrix Z' derived from the data-string is as follows.
61 62 63 64 62 63 64 65
63 64 65 66 64 65 66 67
65 66 67 68 66 67 68 69
67 68 69 6A 68 69 6A 6B
80 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
The K_0 matrix (from the initialization value IV) and X'' matrix are as follows.
00 00 00 00 00 00 00 00 61 62 63 64 62 63 64 65
00 00 00 00 00 00 00 00 63 64 65 66 64 65 66 67
00 00 00 00 00 00 00 00 65 66 67 68 66 67 68 69
00 00 00 00 00 00 00 00 67 68 69 6A 68 69 6A 6B
00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
The following are (hexadecimal representations of) the successive values of the variables K_i for i = 1 to 10 and W'.
i = 1:
30 0B EE C0 AF 90 29 67 86 B9 56 DD B4 BD 40 C2
28 28 28 28 28 28 28 28 0B 48 C1 2E 83 9C 2E 41
28 28 28 28 28 28 28 28 40 5E 0A ED 5C E9 42 E7
28 28 28 28 28 28 28 28 B2 1E 5B 93 43 07 7C 4D
28 28 28 28 28 28 28 28 19 04 67 A3 57 CF DA ED
28 28 28 28 28 28 28 28 59 36 7D 57 F8 E7 EA 60
28 28 28 28 28 28 28 28 98 D1 1B 6A C6 1C 4B CD
28 28 28 28 28 28 28 28 5E B9 76 56 F3 51 F4 43
i = 2:
3B AB 89 F8 EA D1 AE 24 10 54 A2 C2 9E 00 80 4F
44 45 45 66 45 E9 CB AF 6B C6 9F 0A 98 41 BA 45
70 FE A4 A4 C5 A4 B2 89 6B 0B DE 38 1B F6 5A 3F
C5 FA A9 E1 E1 CC E1 A0 34 F5 52 E4 38 30 DA 32
48 AC C0 5C FC FC B8 FC A7 4E 3B C9 F2 58 65 5B
8F F7 0E 26 90 8F 8F 69 2C 84 5C F8 DE BA 57 52
96 79 14 07 D7 85 79 79 0B 0B CB 4F 5F 5F 13 10
F8 A8 F8 68 B8 C8 78 F8 B4 43 90 D6 92 4F 65 12
i = 3:
D3 19 BF DB 30 46 70 58 8F 55 E3 10 51 E9 E7 43
29 5B 23 D1 AF CF 37 DB F3 AE 56 A1 2E 86 11 01
01 2C 8A C2 8B 95 AC 98 01 78 57 78 4C 25 EE 95
81 63 9E B1 C0 B2 06 A7 8B 13 D5 66 9A EA A5 53
44 5E 60 7A B0 B2 09 DB 55 E0 9A 46 78 79 57 56
73 5B 2C CF BC 8C BC 71 E2 3E F3 AF D4 5F 66 62
DC 67 09 24 EF ED DD D3 05 E9 CA 43 59 FC 08 53
7B 8D 3B F0 D7 3B 7D 19 6A 11 68 9A 3D 24 86 2C
i = 4:
38 BE AA C1 DE 11 65 86 BD A3 5F AC C8 4B 7B 24
68 7C F3 D0 4A 87 33 7F D4 D5 53 36 8A FA 90 C8
F3 37 FA DB 98 AD F0 57 7D 9A 3C 52 B5 B9 28 0B
C5 E2 42 58 EE 35 8D BC FE CD D7 48 5D 98 AC 21
11 09 F0 E8 99 6E 24 7E F6 D3 E3 F5 A1 C0 68 F0
01 C5 D6 ED 10 B0 34 01 D9 77 56 2D F1 C4 3C B6
FB C9 52 F1 7B 28 EC D3 C2 85 71 D3 B2 94 91 69
32 56 DC 0C C7 F1 27 40 E2 B9 81 C5 7C 60 42 23
i = 5:
AF 25 A5 20 94 9B CF 14 15 03 B3 53 CF 70 04 4D
C1 36 26 A9 E3 C4 53 4D D0 74 26 9B 60 EC 9B 92
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -