Artifact
8200be1de077bd2f283b2d14e9e7ebf88932d611f3fb95dc14daa73024211739:
0000: 23 20 52 49 50 45 4d 44 31 32 38 0a 23 20 46 72 # RIPEMD128.# 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 63 64 66 sg = "".MD = cdf
0090: 32 36 32 31 33 61 31 35 30 64 63 33 65 63 62 36 26213a150dc3ecb6
00a0: 31 30 66 31 38 66 36 62 33 38 62 34 36 0a 0a 4c 10f18f6b38b46..L
00b0: 65 6e 20 3d 20 31 0a 4d 73 67 20 3d 20 22 61 22 en = 1.Msg = "a"
00c0: 0a 4d 44 20 3d 20 38 36 62 65 37 61 66 61 33 33 .MD = 86be7afa33
00d0: 39 64 30 66 63 37 63 66 63 37 38 35 65 37 32 66 9d0fc7cfc785e72f
00e0: 35 37 38 64 33 33 0a 0a 4c 65 6e 20 3d 20 33 0a 578d33..Len = 3.
00f0: 4d 73 67 20 3d 20 22 61 62 63 22 0a 4d 44 20 3d Msg = "abc".MD =
0100: 20 63 31 34 61 31 32 31 39 39 63 36 36 65 34 62 c14a12199c66e4b
0110: 61 38 34 36 33 36 62 30 66 36 39 31 34 34 63 37 a84636b0f69144c7
0120: 37 0a 0a 4c 65 6e 20 3d 20 31 34 0a 4d 73 67 20 7..Len = 14.Msg
0130: 3d 20 22 6d 65 73 73 61 67 65 20 64 69 67 65 73 = "message diges
0140: 74 22 0a 4d 44 20 3d 20 39 65 33 32 37 62 33 64 t".MD = 9e327b3d
0150: 36 65 35 32 33 30 36 32 61 66 63 31 31 33 32 64 6e523062afc1132d
0160: 37 64 66 39 64 31 62 38 0a 0a 4c 65 6e 20 3d 20 7df9d1b8..Len =
0170: 32 36 0a 4d 73 67 20 3d 20 22 61 62 63 64 65 66 26.Msg = "abcdef
0180: 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 ghijklmnopqrstuv
0190: 77 78 79 7a 22 0a 4d 44 20 3d 20 66 64 32 61 61 wxyz".MD = fd2aa
01a0: 36 30 37 66 37 31 64 63 38 66 35 31 30 37 31 34 607f71dc8f510714
01b0: 39 32 32 62 33 37 31 38 33 34 65 0a 0a 4c 65 6e 922b371834e..Len
01c0: 20 3d 20 35 36 0a 4d 73 67 20 3d 20 22 61 62 63 = 56.Msg = "abc
01d0: 64 62 63 64 65 63 64 65 66 64 65 66 67 65 66 67 dbcdecdefdefgefg
01e0: 68 66 67 68 69 67 68 69 6a 68 69 6a 6b 69 6a 6b hfghighijhijkijk
01f0: 6c 6a 6b 6c 6d 6b 6c 6d 6e 6c 6d 6e 6f 6d 6e 6f ljklmklmnlmnomno
0200: 70 6e 6f 70 71 22 0a 4d 44 20 3d 20 61 31 61 61 pnopq".MD = a1aa
0210: 30 36 38 39 64 30 66 61 66 61 32 64 64 63 32 32 0689d0fafa2ddc22
0220: 65 38 38 62 34 39 31 33 33 61 30 36 0a 0a 4c 65 e88b49133a06..Le
0230: 6e 20 3d 20 36 32 0a 4d 73 67 20 3d 20 22 41 42 n = 62.Msg = "AB
0240: 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 CDEFGHIJKLMNOPQR
0250: 53 54 55 56 57 58 59 5a 61 62 63 64 65 66 67 68 STUVWXYZabcdefgh
0260: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 ijklmnopqrstuvwx
0270: 79 7a 30 31 32 33 34 35 36 37 38 39 22 0a 4d 44 yz0123456789".MD
0280: 20 3d 20 64 31 65 39 35 39 65 62 31 37 39 63 39 = d1e959eb179c9
0290: 31 31 66 61 65 61 34 36 32 34 63 36 30 63 35 63 11faea4624c60c5c
02a0: 37 30 32 0a 0a 4c 65 6e 20 3d 20 38 30 0a 52 65 702..Len = 80.Re
02b0: 70 65 61 74 20 3d 20 38 0a 4d 73 67 20 3d 20 22 peat = 8.Msg = "
02c0: 31 32 33 34 35 36 37 38 39 30 22 0a 4d 44 20 3d 1234567890".MD =
02d0: 20 33 66 34 35 65 66 31 39 34 37 33 32 63 32 64 3f45ef194732c2d
02e0: 62 62 32 63 34 61 32 63 37 36 39 37 39 35 66 61 bb2c4a2c769795fa
02f0: 33 0a 0a 4c 65 6e 20 3d 20 31 30 30 30 30 30 30 3..Len = 1000000
0300: 0a 52 65 70 65 61 74 20 3d 20 31 30 30 30 30 30 .Repeat = 100000
0310: 30 0a 4d 73 67 20 3d 20 22 61 22 0a 4d 44 20 3d 0.Msg = "a".MD =
0320: 20 34 61 37 66 35 37 32 33 66 39 35 34 65 62 61 4a7f5723f954eba
0330: 31 32 31 36 63 39 64 38 66 36 33 32 30 34 33 31 1216c9d8f6320431
0340: 66 0a 0a 4c 65 6e 20 3d 20 34 33 0a 4d 73 67 20 f..Len = 43.Msg
0350: 3d 20 22 54 68 65 20 71 75 69 63 6b 20 62 72 6f = "The quick bro
0360: 77 6e 20 66 6f 78 20 6a 75 6d 70 73 20 6f 76 65 wn fox jumps ove
0370: 72 20 74 68 65 20 6c 61 7a 79 20 64 6f 67 22 0a r the lazy dog".
0380: 4d 44 20 3d 20 33 66 61 39 62 35 37 66 30 35 33 MD = 3fa9b57f053
0390: 63 30 35 33 66 62 65 32 37 33 35 62 32 33 38 30 c053fbe2735b2380
03a0: 64 62 35 39 36 0a db596.