Hex Artifact Content

Artifact a721c30475e4dd0cfe09bbcd05465406859f3027e1a10de096af9cab00672eff:


0000: 23 20 49 44 45 41 20 63 69 70 68 65 72 20 74 65  # IDEA cipher te
0010: 73 74 20 76 65 63 74 6f 72 73 20 66 72 6f 6d 20  st vectors from 
0020: 6f 72 69 67 69 6e 61 6c 20 45 54 48 20 72 65 66  original ETH ref
0030: 65 72 65 6e 63 65 20 69 6d 70 6c 65 6d 65 6e 74  erence implement
0040: 61 74 69 6f 6e 20 6f 66 20 49 44 45 41 20 0a 0a  ation of IDEA ..
0050: 4b 65 79 20 3d 20 30 30 30 31 30 30 30 32 30 30  Key = 0001000200
0060: 30 33 30 30 30 34 30 30 30 35 30 30 30 36 30 30  0300040005000600
0070: 30 37 30 30 30 38 0a 50 6c 61 69 6e 74 65 78 74  070008.Plaintext
0080: 20 3d 20 30 30 30 30 30 30 30 31 30 30 30 32 30   = 0000000100020
0090: 30 30 33 0a 43 69 70 68 65 72 74 65 78 74 20 3d  003.Ciphertext =
00a0: 20 31 31 66 62 65 64 32 62 30 31 39 38 36 64 65   11fbed2b01986de
00b0: 35 0a 0a 4b 65 79 20 3d 20 30 30 30 31 30 30 30  5..Key = 0001000
00c0: 32 30 30 30 33 30 30 30 34 30 30 30 35 30 30 30  2000300040005000
00d0: 36 30 30 30 37 30 30 30 38 0a 50 6c 61 69 6e 74  600070008.Plaint
00e0: 65 78 74 20 3d 20 30 31 30 32 30 33 30 34 30 35  ext = 0102030405
00f0: 30 36 30 37 30 38 0a 43 69 70 68 65 72 74 65 78  060708.Ciphertex
0100: 74 20 3d 20 35 34 30 65 35 66 65 61 31 38 63 32  t = 540e5fea18c2
0110: 66 38 62 31 0a 0a 4b 65 79 20 3d 20 30 30 30 31  f8b1..Key = 0001
0120: 30 30 30 32 30 30 30 33 30 30 30 34 30 30 30 35  0002000300040005
0130: 30 30 30 36 30 30 30 37 30 30 30 38 0a 50 6c 61  000600070008.Pla
0140: 69 6e 74 65 78 74 20 3d 20 30 30 31 39 33 32 34  intext = 0019324
0150: 62 36 34 37 64 39 36 61 66 0a 43 69 70 68 65 72  b647d96af.Cipher
0160: 74 65 78 74 20 3d 20 39 66 30 61 30 61 62 36 65  text = 9f0a0ab6e
0170: 31 30 63 65 64 37 38 0a 0a 4b 65 79 20 3d 20 30  10ced78..Key = 0
0180: 30 30 31 30 30 30 32 30 30 30 33 30 30 30 34 30  0010002000300040
0190: 30 30 35 30 30 30 36 30 30 30 37 30 30 30 38 0a  005000600070008.
01a0: 50 6c 61 69 6e 74 65 78 74 20 3d 20 66 35 32 30  Plaintext = f520
01b0: 32 64 35 62 39 63 36 37 31 62 30 38 0a 43 69 70  2d5b9c671b08.Cip
01c0: 68 65 72 74 65 78 74 20 3d 20 63 66 31 38 66 64  hertext = cf18fd
01d0: 37 33 35 35 65 32 63 35 63 35 0a 0a 4b 65 79 20  7355e2c5c5..Key 
01e0: 3d 20 30 30 30 31 30 30 30 32 30 30 30 33 30 30  = 00010002000300
01f0: 30 34 30 30 30 35 30 30 30 36 30 30 30 37 30 30  0400050006000700
0200: 30 38 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 66  08.Plaintext = f
0210: 61 65 36 64 32 62 65 61 61 39 36 38 32 36 65 0a  ae6d2beaa96826e.
0220: 43 69 70 68 65 72 74 65 78 74 20 3d 20 38 35 64  Ciphertext = 85d
0230: 66 35 32 30 30 35 36 30 38 31 39 33 64 0a 0a 4b  f52005608193d..K
0240: 65 79 20 3d 20 30 30 30 31 30 30 30 32 30 30 30  ey = 00010002000
0250: 33 30 30 30 34 30 30 30 35 30 30 30 36 30 30 30  3000400050006000
0260: 37 30 30 30 38 0a 50 6c 61 69 6e 74 65 78 74 20  70008.Plaintext 
0270: 3d 20 30 61 31 34 31 65 32 38 33 32 33 63 34 36  = 0a141e28323c46
0280: 35 30 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20  50.Ciphertext = 
0290: 32 66 37 64 65 37 35 30 32 31 32 66 62 37 33 34  2f7de750212fb734
02a0: 0a 0a 4b 65 79 20 3d 20 30 30 30 31 30 30 30 32  ..Key = 00010002
02b0: 30 30 30 33 30 30 30 34 30 30 30 35 30 30 30 36  0003000400050006
02c0: 30 30 30 37 30 30 30 38 0a 50 6c 61 69 6e 74 65  00070008.Plainte
02d0: 78 74 20 3d 20 30 35 30 61 30 66 31 34 31 39 31  xt = 050a0f14191
02e0: 65 32 33 32 38 0a 43 69 70 68 65 72 74 65 78 74  e2328.Ciphertext
02f0: 20 3d 20 37 62 37 33 31 34 39 32 35 64 65 35 39   = 7b7314925de59
0300: 63 30 39 0a 0a 4b 65 79 20 3d 20 30 30 30 35 30  c09..Key = 00050
0310: 30 30 61 30 30 30 66 30 30 31 34 30 30 31 39 30  00a000f001400190
0320: 30 31 65 30 30 32 33 30 30 32 38 0a 50 6c 61 69  01e00230028.Plai
0330: 6e 74 65 78 74 20 3d 20 30 31 30 32 30 33 30 34  ntext = 01020304
0340: 30 35 30 36 30 37 30 38 0a 43 69 70 68 65 72 74  05060708.Ciphert
0350: 65 78 74 20 3d 20 33 65 63 30 34 37 38 30 62 65  ext = 3ec04780be
0360: 66 66 36 65 32 30 0a 0a 4b 65 79 20 3d 20 33 61  ff6e20..Key = 3a
0370: 39 38 34 65 32 30 30 30 31 39 35 64 62 33 32 65  984e2000195db32e
0380: 65 35 30 31 63 38 63 34 37 63 65 61 36 30 0a 50  e501c8c47cea60.P
0390: 6c 61 69 6e 74 65 78 74 20 3d 20 30 31 30 32 30  laintext = 01020
03a0: 33 30 34 30 35 30 36 30 37 30 38 0a 43 69 70 68  30405060708.Ciph
03b0: 65 72 74 65 78 74 20 3d 20 39 37 62 63 64 38 32  ertext = 97bcd82
03c0: 30 30 37 38 30 64 61 38 36 0a 0a 4b 65 79 20 3d  00780da86..Key =
03d0: 20 30 30 36 34 30 30 63 38 30 31 32 63 30 31 39   006400c8012c019
03e0: 30 30 31 66 34 30 32 35 38 30 32 62 63 30 33 32  001f4025802bc032
03f0: 30 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 30 35  0.Plaintext = 05
0400: 33 32 30 61 36 34 31 34 63 38 31 39 66 61 0a 43  320a6414c819fa.C
0410: 69 70 68 65 72 74 65 78 74 20 3d 20 36 35 62 65  iphertext = 65be
0420: 38 37 65 37 61 32 35 33 38 61 65 64 0a 0a 4b 65  87e7a2538aed..Ke
0430: 79 20 3d 20 39 64 34 30 37 35 63 31 30 33 62 63  y = 9d4075c103bc
0440: 33 32 32 61 66 62 30 33 65 37 62 65 36 61 62 33  322afb03e7be6ab3
0450: 30 30 30 36 0a 50 6c 61 69 6e 74 65 78 74 20 3d  0006.Plaintext =
0460: 20 30 38 30 38 30 38 30 38 30 38 30 38 30 38 30   080808080808080
0470: 38 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 66  8.Ciphertext = f
0480: 35 64 62 31 61 63 34 35 65 35 65 66 39 66 39 0a  5db1ac45e5ef9f9.