Skip to content

SHA 1 Intermediate values

Fabjan Sukalia edited this page Feb 28, 2015 · 1 revision

For more information see [MD5-Intermediate-values](MD5 Intermediate values).

Block with 64 zeroes (null_block_64 in test/test.h)

round A B C D E W[i] F
0 67452301 EFCDAB89 98BADCFE 10325476 C3D2E1F0 - -
1 9FB498B3 67452301 7BF36AE2 98BADCFE 10325476 00000000 98BADCFE
2 5D43E380 9FB498B3 59D148C0 7BF36AE2 98BADCFE 00000000 FBFBFEFE
3 158D3162 5D43E380 E7ED262C 59D148C0 7BF36AE2 00000000 79D36AC0
4 CDED3AFD 158D3162 1750F8E0 E7ED262C 59D148C0 00000000 45D12A40
5 695B587E CDED3AFD 85634C58 1750F8E0 E7ED262C 00000000 F760366C
6 054C77EA 695B587E 737B4EBF 85634C58 1750F8E0 00000000 9771C858
7 00DDBBF7 054C77EA 9A56D61F 737B4EBF 85634C58 00000000 E57B4C3E
8 6E14A2F0 00DDBBF7 81531DFA 9A56D61F 737B4EBF 00000000 72775E1F
9 2AE5845F 6E14A2F0 C0376EFD 81531DFA 9A56D61F 00000000 9A535DFA
10 12E11B97 2AE5845F 1B8528BC C0376EFD 81531DFA 00000000 C1573FFA
11 02907531 12E11B97 CAB96117 1B8528BC C0376EFD 00000000 CA976ABC
12 786DAFF5 02907531 C4B846E5 CAB96117 1B8528BC 00000000 0BA5213F
13 4C76E52B 786DAFF5 40A41D4C C4B846E5 CAB96117 00000000 C8B94427
14 78CCCD5D 4C76E52B 5E1B6BFD 40A41D4C C4B846E5 00000000 C4B44D44
15 8566E59A 78CCCD5D D31DB94A 5E1B6BFD 40A41D4C 00000000 4C92796D
16 9E22F61D 8566E59A 5E333357 D31DB94A 5E1B6BFD 00000000 561FABE8
17 D337E29B 9E22F61D A159B966 5E333357 D31DB94A 00000000 563B3952
18 54AE37A3 D337E29B 6788BD87 A159B966 5E333357 00000000 C011B146
19 B1C55B41 54AE37A3 F4CDF8A6 6788BD87 A159B966 00000000 6348B9E7
20 AC1453DB B1C55B41 D52B8DE8 F4CDF8A6 6788BD87 00000000 778CB8A6
21 E91052AC AC1453DB 6C7156D0 D52B8DE8 F4CDF8A6 00000000 90232E0F
22 9B00C2C7 E91052AC EB0514F6 6C7156D0 D52B8DE8 00000000 154E88E3
23 1281E306 9B00C2C7 3A4414AB EB0514F6 6C7156D0 00000000 6E64108A
24 75C965CD 1281E306 E6C030B1 3A4414AB EB0514F6 00000000 4A41C29A
25 E1118161 75C965CD 84A078C1 E6C030B1 3A4414AB 00000000 CE05C71C
26 E2F75A45 E1118161 5D725973 84A078C1 E6C030B1 00000000 17A92DBD
27 ED4905E1 E2F75A45 78446058 5D725973 84A078C1 00000000 38C3A0D3
28 645C840D ED4905E1 78BDD691 78446058 5D725973 00000000 C7C1636E
29 458D79E8 645C840D 7B524178 78BDD691 78446058 00000000 EDB0B328
30 00809CE5 458D79E8 59172103 7B524178 78BDD691 00000000 67B313E4
31 5F737865 00809CE5 11635E7A 59172103 7B524178 00000000 67C81993
32 21901D60 5F737865 40202739 11635E7A 59172103 00000000 48F4E39C
33 0824B9CE 21901D60 57DCDE19 40202739 11635E7A 00000000 0E300126
34 BB41681C 0824B9CE 08640758 57DCDE19 40202739 00000000 366CE440
35 6EC37700 BB41681C 82092E73 08640758 57DCDE19 00000000 579C608F
36 D051EAFE 6EC37700 2ED05A07 82092E73 08640758 00000000 312C4137
37 43955647 D051EAFE 1BB0DDC0 2ED05A07 82092E73 00000000 C21A0374
38 48BF5035 43955647 B4147ABF 1BB0DDC0 2ED05A07 00000000 E5316D39
39 A1C63D89 48BF5035 D0E55591 B4147ABF 1BB0DDC0 00000000 EC31F138
40 EFA0F9B0 A1C63D89 522FD40D D0E55591 B4147ABF 00000000 2C4E7F1B
41 0836C341 EFA0F9B0 68718F62 522FD40D D0E55591 00000000 D0E75589
42 D0FB57AE 0836C341 3BE83E6C 68718F62 522FD40D 00000000 6A21DD20
43 29271623 D0FB57AE 420DB0D0 3BE83E6C 68718F62 00000000 28708F60
44 6F59478F 29271623 B43ED5EB 420DB0D0 3BE83E6C 00000000 52E936EC
45 D65C8218 6F59478F CA49C588 B43ED5EB 420DB0D0 00000000 202F94E3
46 8B137651 D65C8218 DBD651E3 CA49C588 B43ED5EB 00000000 EE59C58B
47 80261E80 8B137651 35972086 DBD651E3 CA49C588 00000000 DA5CC188
48 F9C0C337 80261E80 62C4DD94 35972086 DBD651E3 00000000 9B9770C3
49 C3909242 F9C0C337 200987A0 62C4DD94 35972086 00000000 20861C84
50 9785ED6E C3909242 FE7030CD 200987A0 62C4DD94 00000000 60C0C7B4
51 C4AEDB02 9785ED6E B0E42490 FE7030CD 200987A0 00000000 E21092C0
52 FBE4C9A0 C4AEDB02 A5E17B5B B0E42490 FE7030CD 00000000 B6E424CC
53 AF099CDA FBE4C9A0 B12BB6C0 A5E17B5B B0E42490 00000000 A4E47B12
54 D3157881 AF099CDA 3EF93268 B12BB6C0 A5E17B5B 00000000 B1E1FBC0
55 56D5FF39 D3157881 ABC26736 3EF93268 B12BB6C0 00000000 BF29B6C8
56 D6D8CCE6 56D5FF39 74C55E20 ABC26736 3EF93268 00000000 BBD17220
57 1FF40B4E D6D8CCE6 55B57FCE 74C55E20 ABC26736 00000000 76C57F30
58 8E34ECBB 1FF40B4E B5B63339 55B57FCE 74C55E20 00000000 54D55EE6
59 E032EDBB 8E34ECBB 87FD02D3 B5B63339 55B57FCE 00000000 15B43B4E
60 72E316E1 E032EDBB E38D3B2E 87FD02D3 B5B63339 00000000 87B422BB
61 60BEA583 72E316E1 F80CBB6E E38D3B2E 87FD02D3 00000000 8442D446
62 D3970BB6 60BEA583 5CB8C5B8 F80CBB6E E38D3B2E 00000000 696296A1
63 E4DC4F33 D3970BB6 D82FA960 5CB8C5B8 F80CBB6E 00000000 C40ADB55
64 B4F9CB2E E4DC4F33 B4E5C2ED D82FA960 5CB8C5B8 00000000 5700676E
65 4E6B1222 B4F9CB2E F93713CC B4E5C2ED D82FA960 00000000 881624BE
66 691FC98E 4E6B1222 AD3E72CB F93713CC B4E5C2ED 00000000 F92B1A0F
67 BDA429B5 691FC98E 939AC488 AD3E72CB F93713CC 00000000 1A627325
68 CFDA8C26 BDA429B5 9A47F263 939AC488 AD3E72CB 00000000 57BB7FCD
69 276BD8D8 CFDA8C26 6F690A6D 9A47F263 939AC488 00000000 B4791F5E
70 866D158A 276BD8D8 B3F6A309 6F690A6D 9A47F263 00000000 3AF47428
71 2E41D745 866D158A 09DAF636 B3F6A309 6F690A6D 00000000 FBF471BC
72 3E47F59D 2E41D745 A19B4562 09DAF636 B3F6A309 00000000 3C4140B5
73 CD587C97 3E47F59D 4B9075D1 A19B4562 09DAF636 00000000 86006411
74 539A1033 CD587C97 4F91FD67 4B9075D1 A19B4562 00000000 D44CC52E
75 A89A01C3 539A1033 F3561F25 4F91FD67 4B9075D1 00000000 C959F421
76 1891628D A89A01C3 D4E6840C F3561F25 4F91FD67 00000000 EF5DF271
77 BB4BABCA 1891628D EA268070 D4E6840C F3561F25 00000000 8F2A9AEA
78 4D7FC143 BB4BABCA 462458A3 EA268070 D4E6840C 00000000 265166F1
79 668AE164 4D7FC143 AED2EAF2 462458A3 EA268070 00000000 17497319
80 2B6EE1E4 668AE164 D35FF050 AED2EAF2 462458A3 00000000 A5897312
Final Hash: 92B404E5 56588CED 6C1ACD4E BF053F68 09F73A93

test_block_64 (see test/test.h)

round A B C D E W[i] F
0 67452301 EFCDAB89 98BADCFE 10325476 C3D2E1F0 - -
1 9FB59AB6 67452301 7BF36AE2 98BADCFE 10325476 00010203 98BADCFE
2 616929E7 9FB59AB6 59D148C0 7BF36AE2 98BADCFE 04050607 FBFBFEFE
3 A23F064E 616929E7 A7ED66AD 59D148C0 7BF36AE2 08090A0B 79D368C0
4 645D1D03 A23F064E D85A4A79 A7ED66AD 59D148C0 0C0D0E0F 39F960A5
5 D5E2D7C1 645D1D03 A88FC193 D85A4A79 A7ED66AD 10111213 85DA62E9
6 8AEF3212 D5E2D7C1 D9174740 A88FC193 D85A4A79 14151617 B80F437B
7 A1EB67D0 8AEF3212 7578B5F0 D9174740 A88FC193 18191A1B F90F4752
8 AE14C8AF A1EB67D0 A2BBCC84 7578B5F0 D9174740 1C1D1E1F 51787550
9 0B0FCD91 AE14C8AF 287AD9F4 A2BBCC84 7578B5F0 20212223 F4BBD4A0
10 7ED5D475 0B0FCD91 EB85322B 287AD9F4 A2BBCC84 24252627 28BBCCA4
11 2B970F5C 7ED5D475 42C3F364 EB85322B 287AD9F4 28292A2B 2B751065
12 E5CE5FAF 2B970F5C 5FB5751D 42C3F364 EB85322B 2C2D2E2F C3C1F26E
13 7BDAC92F E5CE5FAF 0AE5C3D7 5FB5751D 42C3F364 30313233 4BD5F53C
14 67CA2CBA 7BDAC92F F97397EB 0AE5C3D7 5FB5751D 34353637 1AF56397
15 652E4438 67CA2CBA DEF6B24B F97397EB 0AE5C3D7 38393A3B 797783FB
16 2661B606 652E4438 99F28B2E DEF6B24B F97397EB 3C3D3E3F DEF3B34B
17 F457BCEB 2661B606 194B910E 99F28B2E DEF6B24B 38383838 9BF2B26B
18 866C8AB8 F457BCEB 89986D81 194B910E 99F28B2E 28282828 99D3992E
19 6336A174 866C8AB8 FD15EF3A 89986D81 194B910E 18181818 89182D85
20 8051448A 6336A174 219B22AE FD15EF3A 89986D81 181A1C1E 8D94EF39
21 E2757B78 8051448A 18CDA85D 219B22AE FD15EF3A 20222426 BFB86CE0
22 BBF164BE E2757B78 A0145122 18CDA85D 219B22AE 484A4C4E B907CE79
23 99846467 BBF164BE 389D5EDE A0145122 18CDA85D 30363C3A 5AAC8207
24 23FAD075 99846467 AEFC592F 389D5EDE A0145122 484E4442 23786B42
25 8F22A7F9 23FAD075 E6611919 AEFC592F 389D5EDE F0F4F8FC 0FE56396
26 17601227 8F22A7F9 48FEB41D E6611919 AEFC592F 202C3834 6B679043
27 BC321D33 17601227 63C8A9FE 48FEB41D E6611919 909C8884 21BD0AFD
28 F9C2B4EA BC321D33 C5D80489 63C8A9FE 48FEB41D E1EDF9F5 3C560FC4
29 1A5E1595 F9C2B4EA EF0C874C C5D80489 63C8A9FE 100C2834 1A22B044
30 933918F6 1A5E1595 BE70AD3A EF0C874C C5D80489 A1BD9985 D316372F
31 8AACDE78 933918F6 46978565 BE70AD3A EF0C874C A3B58F99 4B223FE3
32 B80F6769 8AACDE78 A4CE463D 46978565 BE70AD3A 98AEF4C2 6BDE30A9
33 7AFF25E4 B80F6769 22AB379E A4CE463D 46978565 E2D282B2 68F51D20
34 BB174B96 7AFF25E4 6E03D9DA 22AB379E A4CE463D 67570737 3E6A16CA
35 0CF9F145 BB174B96 1EBFC979 6E03D9DA 22AB379E 601080F0 3657CBA0
36 A34CFD43 0CF9F145 AEC5D2E5 1EBFC979 6E03D9DA A6DE562E CBAB5B35
37 D19FC706 A34CFD43 433E7C51 AEC5D2E5 1EBFC979 CE9E6E3E BC83EAD9
38 939C0CDE D19FC706 E8D33F50 433E7C51 AEC5D2E5 835222F3 4EB753F7
39 96E61942 939C0CDE B467F1C1 E8D33F50 433E7C51 8B523AE3 7A728407
40 DAAA1FA7 96E61942 A4E70337 B467F1C1 E8D33F50 7CA5CD14 CF28C24F
41 85EBA2DC DAAA1FA7 A5B98650 A4E70337 B467F1C1 03D1A072 B4E71143
42 012D098E 85EBA2DC F6AA87E9 A5B98650 A4E70337 5B89F82A A4AB0737
43 379B5354 012D098E 217AE8B7 F6AA87E9 A5B98650 384BDAA9 A5AB86D8
44 142963BA 379B5354 804B4263 217AE8B7 F6AA87E9 CABF2C59 212A89AF
45 79AA61F0 142963BA 0DE6D4D5 804B4263 217AE8B7 4D5C6372 215B4277
46 EE6350D0 79AA61F0 850A58EE 0DE6D4D5 804B4263 04152A3B 046B42F3
47 EA8FA172 EE6350D0 1E6A987C 850A58EE 0DE6D4D5 01143722 0DAA50F4
48 1961D431 EA8FA172 3B98D434 1E6A987C 850A58EE 9C00BB27 8E6A58FC
49 84F83C78 1961D431 BAA3E85C 3B98D434 1E6A987C 0A0D1017 3A8A9074
50 BE58F4BF 84F83C78 4658750C BAA3E85C 3B98D434 36293C23 3BA1D434
51 3256C3E3 BE58F4BF 213E0F1E 4658750C BAA3E85C 158B1E80 86F87C5C
52 856D27E3 3256C3E3 EF963D2F 213E0F1E 4658750C CA7C9127 2658751E
53 23A1549F 856D27E3 CC95B0F8 EF963D2F 213E0F1E 7D721718 23160F2F
54 CEED4C82 23A1549F E15B49F8 CC95B0F8 EF963D2F DCD3B6B9 CD9535EB
55 C5C35484 CEED4C82 C8E85527 E15B49F8 CC95B0F8 87D67928 E19150F8
56 69C27E11 C5C35484 B3BB5320 C8E85527 E15B49F8 8CBD3203 C8E94DA2
57 453BD710 69C27E11 3170D521 B3BB5320 C8E85527 DA89B8EB C1EB5524
58 73046E1C 453BD710 5A709F84 3170D521 B3BB5320 419322F0 31F25721
59 CD18D53B 73046E1C 114EF5C4 5A709F84 3170D521 D8432AB1 5170D700
60 73AA9857 CD18D53B 1CC11B87 114EF5C4 5A709F84 BCBE5F5D 5344FF84
61 3C106B30 73AA9857 F346354E 1CC11B87 114EF5C4 E152C370 C0973B78
62 32F6EE68 3C106B30 DCEAA615 F346354E 1CC11B87 390A1A29 9C2DB69E
63 BAA0A54E 32F6EE68 0F041ACC DCEAA615 F346354E 60E20280 13BCF86B
64 8262E09B BAA0A54E 0CBDBB9A 0F041ACC DCEAA615 8F8CECEF E11852B1
65 A4CDD81E 8262E09B AEA82953 0CBDBB9A 0F041ACC F80B58AB B9190418
66 4DE26DB1 A4CDD81E E098B826 AEA82953 0CBDBB9A BA491AE9 20777252
67 FCD91C90 4DE26DB1 A9337607 E098B826 AEA82953 7E6D9F8C EAFD496B
68 BCAC61A8 FCD91C90 53789B6C A9337607 E098B826 A43440D0 0449A390
69 8A9A1061 BCAC61A8 3F364724 53789B6C A9337607 437F6F53 0692F1FB
70 C5CD042C 8A9A1061 2F2B186A 3F364724 53789B6C 2E12023E D0E2BDE0
71 A5163930 C5CD042C 62A68418 2F2B186A 3F364724 33130727 9A874F2F
72 385BEE0A A5163930 3173410B 62A68418 2F2B186A 03BB269E 8840985E
73 A5772949 385BEE0A 29458E4C 3173410B 62A68418 A9A7919F F6C3FC23
74 E54A5135 A5772949 8E16FB82 29458E4C 3173410B E8EEC0C6 206D214D
75 30D327CA E54A5135 695DCA52 8E16FB82 29458E4C 898EA1A6 02245C87
76 205DD2C4 30D327CA 7952944D 695DCA52 8E16FB82 104F2877 020160E5
77 D9536C7B 205DD2C4 8C34C9F2 7952944D 695DCA52 5442DCCA 20DC79D5
78 559E55DA D9536C7B 081774B1 8C34C9F2 7952944D 2234AABC D53B8F7B
79 CC5BCD9C 559E55DA F654DB1E 081774B1 8C34C9F2 776AEAF7 5D70D138
80 5267527A CC5BCD9C 95679576 F654DB1E 081774B1 C47818A4 ABDDFA75
Final hash: B9AC757B BC297925 2E227274 06872F94 CBEA56A1