Artifact
df8dae959033817f2d7364a23f1356a9f3497b7fe848a1ae2b4abe28225291aa:
0000: 23 20 52 49 50 45 4d 44 32 35 36 0a 23 20 46 72 # RIPEMD256.# Fr
0010: 6f 6d 20 68 74 74 70 73 3a 2f 2f 68 6f 6d 65 73 om https://homes
0020: 2e 65 73 61 74 2e 6b 75 6c 65 75 76 65 6e 2e 62 .esat.kuleuven.b
0030: 65 2f 7e 62 6f 73 73 65 6c 61 65 2f 72 69 70 65 e/~bosselae/ripe
0040: 6d 64 31 36 30 2e 68 74 6d 6c 0a 23 20 61 6e 64 md160.html.# and
0050: 20 68 74 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 https://en.wiki
0060: 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 52 pedia.org/wiki/R
0070: 49 50 45 4d 44 0a 0a 4c 65 6e 20 3d 20 30 0a 4d IPEMD..Len = 0.M
0080: 73 67 20 3d 20 22 22 0a 4d 44 20 3d 20 30 32 62 sg = "".MD = 02b
0090: 61 34 63 34 65 35 66 38 65 63 64 31 38 37 37 66 a4c4e5f8ecd1877f
00a0: 63 35 32 64 36 34 64 33 30 65 33 37 61 32 64 39 c52d64d30e37a2d9
00b0: 37 37 34 66 62 31 65 35 64 30 32 36 33 38 30 61 774fb1e5d026380a
00c0: 65 30 31 36 38 65 33 63 35 35 32 32 64 0a 0a 4c e0168e3c5522d..L
00d0: 65 6e 20 3d 20 31 0a 4d 73 67 20 3d 20 22 61 22 en = 1.Msg = "a"
00e0: 0a 4d 44 20 3d 20 66 39 33 33 33 65 34 35 64 38 .MD = f9333e45d8
00f0: 35 37 66 35 64 39 30 61 39 31 62 61 62 37 30 61 57f5d90a91bab70a
0100: 31 65 62 61 30 63 66 62 31 62 65 34 62 30 37 38 1eba0cfb1be4b078
0110: 33 63 39 61 63 66 63 64 38 38 33 61 39 31 33 34 3c9acfcd883a9134
0120: 36 39 32 39 32 35 0a 0a 4c 65 6e 20 3d 20 33 0a 692925..Len = 3.
0130: 4d 73 67 20 3d 20 22 61 62 63 22 0a 4d 44 20 3d Msg = "abc".MD =
0140: 20 61 66 62 64 36 65 32 32 38 62 39 64 38 63 62 afbd6e228b9d8cb
0150: 62 63 65 66 35 63 61 32 64 30 33 65 36 64 62 61 bcef5ca2d03e6dba
0160: 31 30 61 63 30 62 63 37 64 63 62 65 34 36 38 30 10ac0bc7dcbe4680
0170: 65 31 65 34 32 64 32 65 39 37 35 34 35 39 62 36 e1e42d2e975459b6
0180: 35 0a 0a 4c 65 6e 20 3d 20 31 34 0a 4d 73 67 20 5..Len = 14.Msg
0190: 3d 20 22 6d 65 73 73 61 67 65 20 64 69 67 65 73 = "message diges
01a0: 74 22 0a 4d 44 20 3d 20 38 37 65 39 37 31 37 35 t".MD = 87e97175
01b0: 39 61 31 63 65 34 37 61 35 31 34 64 35 63 39 31 9a1ce47a514d5c91
01c0: 34 63 33 39 32 63 39 30 31 38 63 37 63 34 36 62 4c392c9018c7c46b
01d0: 63 31 34 34 36 35 35 35 34 61 66 63 64 66 35 34 c14465554afcdf54
01e0: 61 35 30 37 30 63 30 65 0a 0a 4c 65 6e 20 3d 20 a5070c0e..Len =
01f0: 32 36 0a 4d 73 67 20 3d 20 22 61 62 63 64 65 66 26.Msg = "abcdef
0200: 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 ghijklmnopqrstuv
0210: 77 78 79 7a 22 0a 4d 44 20 3d 20 36 34 39 64 33 wxyz".MD = 649d3
0220: 30 33 34 37 35 31 65 61 32 31 36 37 37 36 62 66 034751ea216776bf
0230: 39 61 31 38 61 63 63 38 31 62 63 37 38 39 36 31 9a18acc81bc78961
0240: 31 38 61 35 31 39 37 39 36 38 37 38 32 64 64 31 18a5197968782dd1
0250: 66 64 39 37 64 38 64 35 31 33 33 0a 0a 4c 65 6e fd97d8d5133..Len
0260: 20 3d 20 35 36 0a 4d 73 67 20 3d 20 22 61 62 63 = 56.Msg = "abc
0270: 64 62 63 64 65 63 64 65 66 64 65 66 67 65 66 67 dbcdecdefdefgefg
0280: 68 66 67 68 69 67 68 69 6a 68 69 6a 6b 69 6a 6b hfghighijhijkijk
0290: 6c 6a 6b 6c 6d 6b 6c 6d 6e 6c 6d 6e 6f 6d 6e 6f ljklmklmnlmnomno
02a0: 70 6e 6f 70 71 22 0a 4d 44 20 3d 20 33 38 34 33 pnopq".MD = 3843
02b0: 30 34 35 35 38 33 61 61 63 36 63 38 63 38 64 39 045583aac6c8c8d9
02c0: 31 32 38 35 37 33 65 37 61 39 38 30 39 61 66 62 128573e7a9809afb
02d0: 32 61 30 66 33 34 63 63 63 33 36 65 61 39 65 37 2a0f34ccc36ea9e7
02e0: 32 66 31 36 66 36 33 36 38 65 33 66 0a 0a 4c 65 2f16f6368e3f..Le
02f0: 6e 20 3d 20 36 32 0a 4d 73 67 20 3d 20 22 41 42 n = 62.Msg = "AB
0300: 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 CDEFGHIJKLMNOPQR
0310: 53 54 55 56 57 58 59 5a 61 62 63 64 65 66 67 68 STUVWXYZabcdefgh
0320: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 ijklmnopqrstuvwx
0330: 79 7a 30 31 32 33 34 35 36 37 38 39 22 0a 4d 44 yz0123456789".MD
0340: 20 3d 20 35 37 34 30 61 34 30 38 61 63 31 36 62 = 5740a408ac16b
0350: 37 32 30 62 38 34 34 32 34 61 65 39 33 31 63 62 720b84424ae931cb
0360: 62 31 66 65 33 36 33 64 31 64 30 62 66 34 30 31 b1fe363d1d0bf401
0370: 37 66 31 61 38 39 66 37 65 61 36 64 65 37 37 61 7f1a89f7ea6de77a
0380: 30 62 38 0a 0a 4c 65 6e 20 3d 20 38 30 0a 52 65 0b8..Len = 80.Re
0390: 70 65 61 74 20 3d 20 38 0a 4d 73 67 20 3d 20 22 peat = 8.Msg = "
03a0: 31 32 33 34 35 36 37 38 39 30 22 0a 4d 44 20 3d 1234567890".MD =
03b0: 20 30 36 66 64 63 63 37 61 34 30 39 35 34 38 61 06fdcc7a409548a
03c0: 61 66 39 31 33 36 38 63 30 36 61 36 32 37 35 62 af91368c06a6275b
03d0: 35 35 33 65 33 66 30 39 39 62 66 30 65 61 34 65 553e3f099bf0ea4e
03e0: 64 66 64 36 37 37 38 64 66 38 39 61 38 39 30 64 dfd6778df89a890d
03f0: 64 0a 0a 4c 65 6e 20 3d 20 31 30 30 30 30 30 30 d..Len = 1000000
0400: 0a 52 65 70 65 61 74 20 3d 20 31 30 30 30 30 30 .Repeat = 100000
0410: 30 0a 4d 73 67 20 3d 20 22 61 22 0a 4d 44 20 3d 0.Msg = "a".MD =
0420: 20 61 63 39 35 33 37 34 34 65 31 30 65 33 31 35 ac953744e10e315
0430: 31 34 63 31 35 30 64 34 64 38 64 37 62 36 37 37 14c150d4d8d7b677
0440: 33 34 32 65 33 33 33 39 39 37 38 38 32 39 36 65 342e33399788296e
0450: 34 33 61 65 34 38 35 30 63 65 34 66 39 37 39 37 43ae4850ce4f9797
0460: 38 0a 0a 4c 65 6e 20 3d 20 34 33 0a 4d 73 67 20 8..Len = 43.Msg
0470: 3d 20 22 54 68 65 20 71 75 69 63 6b 20 62 72 6f = "The quick bro
0480: 77 6e 20 66 6f 78 20 6a 75 6d 70 73 20 6f 76 65 wn fox jumps ove
0490: 72 20 74 68 65 20 6c 61 7a 79 20 64 6f 67 22 0a r the lazy dog".
04a0: 4d 44 20 3d 20 63 33 62 30 63 32 66 37 36 34 61 MD = c3b0c2f764a
04b0: 63 36 64 35 37 36 61 36 63 34 33 30 66 62 36 31 c6d576a6c430fb61
04c0: 61 36 66 32 32 35 35 62 34 66 61 38 33 33 65 30 a6f2255b4fa833e0
04d0: 39 34 62 31 62 61 38 63 31 65 32 39 62 36 33 35 94b1ba8c1e29b635
04e0: 33 30 33 36 66 0a 3036f.