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.