Hex Artifact Content

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.