-
Notifications
You must be signed in to change notification settings - Fork 5
MD5 Intermediate values
Fabjan Sukalia edited this page Feb 19, 2015
·
1 revision
Intermediate values for the MD5 compression function. Useful for debugging and testing. The values are in hexadecimal except for the round number, which is in decimal. All values are after the round function is applied except for round 0 which is before any round function is applied. The column F represents the f-function in the compression algorithm.
Block with 64 zeroes (null_block_64 in test/test.h)
| round | A | B | C | D | F |
|---|---|---|---|---|---|
| 0 | 67452301 | EFCDAB89 | 98BADCFE | 10325476 | - |
| 1 | 10325476 | A51FE774 | EFCDAB89 | 98BADCFE | 98BADCFE |
| 2 | 98BADCFE | 219552DE | A51FE774 | EFCDAB89 | BDADBB8A |
| 3 | EFCDAB89 | 93F2AB50 | 219552DE | A51FE774 | EF5DEB55 |
| 4 | A51FE774 | CEE87580 | 93F2AB50 | 219552DE | 259D4674 |
| 5 | 219552DE | 1775B61F | CEE87580 | 93F2AB50 | A3F5235E |
| 6 | 93F2AB50 | 0CDA451E | 1775B61F | CEE87580 | 86E23D40 |
| 7 | CEE87580 | 58DC4A44 | 0CDA451E | 1775B61F | C670349E |
| 8 | 1775B61F | 01135483 | 58DC4A44 | 0CDA451E | 0FF9F41F |
| 9 | 0CDA451E | E85B5E49 | 01135483 | 58DC4A44 | 0CD8411C |
| 10 | 58DC4A44 | 516888D4 | E85B5E49 | 01135483 | 10975405 |
| 11 | 01135483 | 55D9BB42 | 516888D4 | E85B5E49 | 405B5C43 |
| 12 | E85B5E49 | 787AAA00 | 55D9BB42 | 516888D4 | F94ACC49 |
| 13 | 516888D4 | 1A87C9D2 | 787AAA00 | 55D9BB42 | 5158AAD4 |
| 14 | 55D9BB42 | D5CE4497 | 1A87C9D2 | 787AAA00 | 5D5ABA00 |
| 15 | 787AAA00 | A892AEAA | D5CE4497 | 1A87C9D2 | 38B6EA92 |
| 16 | 1A87C9D2 | A567DC27 | A892AEAA | D5CE4497 | 928745D2 |
| 17 | D5CE4497 | 6503889E | A567DC27 | A892AEAA | AD56EE2F |
| 18 | A892AEAA | 52A45614 | 6503889E | A567DC27 | 2567D88F |
| 19 | A567DC27 | AA0A19D9 | 52A45614 | 6503889E | 4024549C |
| 20 | 6503889E | D0A63629 | AA0A19D9 | 52A45614 | 32A65E98 |
| 21 | 52A45614 | 4CBD4EAF | D0A63629 | AA0A19D9 | F8AE1FC9 |
| 22 | AA0A19D9 | 75EF700A | 4CBD4EAF | D0A63629 | 58AC2EA9 |
| 23 | D0A63629 | 5429A7E4 | 75EF700A | 4CBD4EAF | 5CBF788E |
| 24 | 4CBD4EAF | DD7C863A | 5429A7E4 | 75EF700A | 756B36A4 |
| 25 | 75EF700A | 5EF116B2 | DD7C863A | 5429A7E4 | 556C87EE |
| 26 | 5429A7E4 | 95EE4ADF | 5EF116B2 | DD7C863A | DD7506BA |
| 27 | DD7C863A | 87EFC319 | 95EE4ADF | 5EF116B2 | 97ED129A |
| 28 | 5EF116B2 | E03A6F77 | 87EFC319 | 95EE4ADF | 87EF4A5D |
| 29 | 95EE4ADF | 4053D148 | E03A6F77 | 87EFC319 | 822BCB57 |
| 30 | 87EFC319 | A40C5D2E | 4053D148 | E03A6F77 | 6053ED6E |
| 31 | E03A6F77 | CCD48118 | A40C5D2E | 4053D148 | A049DD2E |
| 32 | 4053D148 | 5FC99D2C | CCD48118 | A40C5D2E | E45C8D2E |
| 33 | A40C5D2E | D5BE5773 | 5FC99D2C | CCD48118 | 3711411A |
| 34 | CCD48118 | E2B60B04 | D5BE5773 | 5FC99D2C | 46A34B47 |
| 35 | 5FC99D2C | 864BAE37 | E2B60B04 | D5BE5773 | 68C1C15B |
| 36 | D5BE5773 | 4253279A | 864BAE37 | E2B60B04 | B143F240 |
| 37 | E2B60B04 | 550F6DA4 | 4253279A | 864BAE37 | 26AE82A9 |
| 38 | 864BAE37 | BB0523A1 | 550F6DA4 | 4253279A | 9117E409 |
| 39 | 4253279A | 1E3B4D01 | BB0523A1 | 550F6DA4 | AC59699F |
| 40 | 550F6DA4 | A5B3EEF4 | 1E3B4D01 | BB0523A1 | F0310304 |
| 41 | BB0523A1 | 893ABADB | A5B3EEF4 | 1E3B4D01 | 008D8054 |
| 42 | 1E3B4D01 | 4C61099D | 893ABADB | A5B3EEF4 | 32B2192E |
| 43 | A5B3EEF4 | 27995DAF | 4C61099D | 893ABADB | 60E85DB2 |
| 44 | 893ABADB | 98DFDD2C | 27995DAF | 4C61099D | E2C2EEE9 |
| 45 | 4C61099D | FC512051 | 98DFDD2C | 27995DAF | F327891E |
| 46 | 27995DAF | 9E73C403 | FC512051 | 98DFDD2C | 4317A0D2 |
| 47 | 98DFDD2C | B299063C | 9E73C403 | FC512051 | FAFD397E |
| 48 | FC512051 | B2302A46 | B299063C | 9E73C403 | D0BBE26E |
| 49 | 9E73C403 | 1A104012 | B2302A46 | B299063C | 41253DC2 |
| 50 | B299063C | B06CFF4D | 1A104012 | B2302A46 | ED46D395 |
| 51 | B2302A46 | 25562263 | B06CFF4D | 1A104012 | E7FFBFEF |
| 52 | 1A104012 | 8976AD44 | 25562263 | B06CFF4D | 559340A2 |
| 53 | B06CFF4D | 0CC107DE | 8976AD44 | 25562263 | EAA18F95 |
| 54 | 25562263 | 71BAEE3A | 0CC107DE | 8976AD44 | 579F729A |
| 55 | 8976AD44 | F9DDBE9A | 71BAEE3A | 0CC107DE | 7B7AF965 |
| 56 | 0CC107DE | 6CB0E69D | F9DDBE9A | 71BAEE3A | 8A451081 |
| 57 | 71BAEE3A | 5124C3C1 | 6CB0E69D | F9DDBE9A | 17284947 |
| 58 | F9DDBE9A | 490F0E6E | 5124C3C1 | 6CB0E69D | 3B962578 |
| 59 | 6CB0E69D | B83DA213 | 490F0E6E | 5124C3C1 | 8A6BDCAF |
| 60 | 5124C3C1 | CA33F748 | B83DA213 | 490F0E6E | F7F0B051 |
| 61 | 490F0E6E | 9BD9FAAB | CA33F748 | B83DA213 | 46CE55CA |
| 62 | B83DA213 | 63FF231B | 9BD9FAAB | CA33F748 | 15E808A7 |
| 63 | CA33F748 | 86F08AB9 | 63FF231B | 9BD9FAAB | EC26D114 |
| 64 | 9BD9FAAB | 7ED7E347 | 86F08AB9 | 63FF231B | 8509ACE6 |
Final hash: 031F1DAC 6EA58ED0 1FAB67B7 74317791
test_block_64 (see test/test.h)
| round | A | B | C | D | F |
|---|---|---|---|---|---|
| 0 | 67452301 | EFCDAB89 | 98BADCFE | 10325476 | - |
| 1 | 10325476 | 26206776 | EFCDAB89 | 98BADCFE | 98BADCFE |
| 2 | 98BADCFE | D2E5F35F | 26206776 | EFCDAB89 | BE9ABB88 |
| 3 | EFCDAB89 | 5855E17A | D2E5F35F | 26206776 | 2F286BD6 |
| 4 | 26206776 | 10A3A155 | 5855E17A | D2E5F35F | 7665E75E |
| 5 | D2E5F35F | 8AE168D5 | 10A3A155 | 5855E17A | D245F35A |
| 6 | 5855E17A | 21E330F8 | 8AE168D5 | 10A3A155 | 50B5A17F |
| 7 | 10A3A155 | E6D789FB | 21E330F8 | 8AE168D5 | 10E1A1D5 |
| 8 | 8AE168D5 | 026D04E8 | E6D789FB | 21E330F8 | 28E360FC |
| 9 | 21E330F8 | A816E785 | 026D04E8 | E6D789FB | 23C730F8 |
| 10 | E6D789FB | DDC33936 | A816E785 | 026D04E8 | 46C50CFA |
| 11 | 026D04E8 | 47047194 | DDC33936 | A816E785 | 8A2E25CC |
| 12 | A816E785 | 80EE7444 | 47047194 | DDC33936 | ED12B715 |
| 13 | DDC33936 | 703FFB15 | 80EE7444 | 47047194 | 5D057936 |
| 14 | 47047194 | 75480CB1 | 703FFB15 | 80EE7444 | 072E7084 |
| 15 | 80EE7444 | 42A63F7D | 75480CB1 | 703FFB15 | F0AE7855 |
| 16 | 703FFB15 | B744BE1E | 42A63F7D | 75480CB1 | 7019CC31 |
| 17 | 75480CB1 | 60915912 | B744BE1E | 42A63F7D | 37E63F5C |
| 18 | 42A63F7D | 27758F9E | 60915912 | B744BE1E | F5C09912 |
| 19 | B744BE1E | 4CFB8FA0 | 27758F9E | 60915912 | 67D5CF1E |
| 20 | 60915912 | B24A4ED1 | 4CFB8FA0 | 27758F9E | 47F58F8C |
| 21 | 27758F9E | C65BF548 | B24A4ED1 | 4CFB8FA0 | 6ACA0EB0 |
| 22 | 4CFB8FA0 | 4580C9DE | C65BF548 | B24A4ED1 | F65BC551 |
| 23 | B24A4ED1 | B0CE3419 | 4580C9DE | C65BF548 | 4411F9D8 |
| 24 | C65BF548 | 354123C2 | B0CE3419 | 4580C9DE | 81CA3C9E |
| 25 | 4580C9DE | CB84E67A | 354123C2 | B0CE3419 | B54E35C3 |
| 26 | B0CE3419 | B9EA740C | CB84E67A | 354123C2 | 858527DA |
| 27 | 354123C2 | 46A3A029 | B9EA740C | CB84E67A | FBC4E438 |
| 28 | CB84E67A | E654AAA9 | 46A3A029 | B9EA740C | 72EAB02C |
| 29 | B9EA740C | 4269463B | E654AAA9 | 46A3A029 | E641A029 |
| 30 | 46A3A029 | F4C0B183 | 4269463B | E654AAA9 | E2750AA9 |
| 31 | E654AAA9 | 9DED1DE9 | F4C0B183 | 4269463B | E469E493 |
| 32 | 4269463B | 7EB2D796 | 9DED1DE9 | F4C0B183 | B4E9B5A9 |
| 33 | F4C0B183 | 9043E06D | 7EB2D796 | 9DED1DE9 | 179F7BFC |
| 34 | 9DED1DE9 | 17DD9100 | 9043E06D | 7EB2D796 | 731C2A12 |
| 35 | 7EB2D796 | 6B0FC4E5 | 17DD9100 | 9043E06D | F92CA6FB |
| 36 | 9043E06D | 9C61F6E4 | 6B0FC4E5 | 17DD9100 | EC91B588 |
| 37 | 17DD9100 | 68292245 | 9C61F6E4 | 6B0FC4E5 | E0B3A301 |
| 38 | 6B0FC4E5 | 14390AF5 | 68292245 | 9C61F6E4 | 9F471044 |
| 39 | 9C61F6E4 | 1FEE6C50 | 14390AF5 | 68292245 | E071DE54 |
| 40 | 68292245 | CE639160 | 1FEE6C50 | 14390AF5 | 63FE44E0 |
| 41 | 14390AF5 | A96071A8 | CE639160 | 1FEE6C50 | C5B4F7C5 |
| 42 | 1FEE6C50 | F764AD7E | A96071A8 | CE639160 | 78ED8C98 |
| 43 | CE639160 | EEFC41D0 | F764AD7E | A96071A8 | 90674DB6 |
| 44 | A96071A8 | 30CBC102 | EEFC41D0 | F764AD7E | B0F89D06 |
| 45 | F764AD7E | 6BB50C1F | 30CBC102 | EEFC41D0 | 29532DAC |
| 46 | EEFC41D0 | 13E01256 | 6BB50C1F | 30CBC102 | B5828CCD |
| 47 | 30CBC102 | EF2FA8D1 | 13E01256 | 6BB50C1F | 489EDF4B |
| 48 | 6BB50C1F | 72FBA73C | EF2FA8D1 | 13E01256 | 977AB698 |
| 49 | 13E01256 | 9F195B19 | 72FBA73C | EF2FA8D1 | 11D0476C |
| 50 | EF2FA8D1 | CFB58CA6 | 9F195B19 | 72FBA73C | ED22F803 |
| 51 | 72FBA73C | 168C9FFB | CFB58CA6 | 9F195B19 | 50AC87FE |
| 52 | 9F195B19 | 12D4A00C | 168C9FFB | CFB58CA6 | B95B3359 |
| 53 | CFB58CA6 | 11294CA2 | 12D4A00C | 168C9FFB | 24526CA6 |
| 54 | 168C9FFB | 11F50608 | 11294CA2 | 12D4A00C | EBAFCCAA |
| 55 | 12D4A00C | 7A719D46 | 11F50608 | 11294CA2 | ECD61359 |
| 56 | 11294CA2 | 0183697D | 7A719D46 | 11F50608 | EF02B957 |
| 57 | 11F50608 | 7D179C0B | 0183697D | 7A719D46 | 95FA64B9 |
| 58 | 7A719D46 | 701F4538 | 7D179C0B | 0183697D | FC1C97C6 |
| 59 | 0183697D | 12B12332 | 701F4538 | 7D179C0B | 83684BB1 |
| 60 | 7D179C0B | F6BE582C | 12B12332 | 701F4538 | E2E626CE |
| 61 | 701F4538 | 29FFB6C9 | F6BE582C | 12B12332 | ED4FD9DD |
| 62 | 12B12332 | 522DA0A8 | 29FFB6C9 | F6BE582C | 1B41A6E1 |
| 63 | F6BE582C | DA417E3A | 522DA0A8 | 29FFB6C9 | 72921132 |
| 64 | 29FFB6C9 | E9343940 | DA417E3A | 522DA0A8 | 8C6CDF96 |
Final hash: 9144D9CA D901E4C9 72FC5B38 625FF51E