Artifact
52e155fa40577a0f41b1291b6b0258d97b10de25031f1a965c99c628193ed2d7:
0000: 23 20 53 4d 34 2d 43 46 42 20 63 69 70 68 65 72 # SM4-CFB cipher
0010: 20 66 72 6f 6d 3a 20 68 74 74 70 73 3a 2f 2f 64 from: https://d
0020: 61 74 61 74 72 61 63 6b 65 72 2e 69 65 74 66 2e atatracker.ietf.
0030: 6f 72 67 2f 64 6f 63 2f 68 74 6d 6c 2f 64 72 61 org/doc/html/dra
0040: 66 74 2d 72 69 62 6f 73 65 2d 63 66 72 67 2d 73 ft-ribose-cfrg-s
0050: 6d 34 2d 31 30 0a 0a 23 20 41 2e 32 2e 34 2e 20 m4-10..# A.2.4.
0060: 20 53 4d 34 2d 43 46 42 20 45 78 61 6d 70 6c 65 SM4-CFB Example
0070: 73 0a 0a 23 20 41 2e 32 2e 34 2e 31 2e 20 20 45 s..# A.2.4.1. E
0080: 78 61 6d 70 6c 65 20 31 0a 50 6c 61 69 6e 74 65 xample 1.Plainte
0090: 78 74 20 3d 20 41 41 41 41 41 41 41 41 42 42 42 xt = AAAAAAAABBB
00a0: 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 BBBBBCCCCCCCCDDD
00b0: 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 DDDDDEEEEEEEEFFF
00c0: 46 46 46 46 46 41 41 41 41 41 41 41 41 42 42 42 FFFFFAAAAAAAABBB
00d0: 42 42 42 42 42 0a 4b 65 79 20 3d 20 30 31 32 33 BBBBB.Key = 0123
00e0: 34 35 36 37 38 39 41 42 43 44 45 46 46 45 44 43 456789ABCDEFFEDC
00f0: 42 41 39 38 37 36 35 34 33 32 31 30 0a 49 56 20 BA9876543210.IV
0100: 3d 20 30 30 30 31 30 32 30 33 30 34 30 35 30 36 = 00010203040506
0110: 30 37 30 38 30 39 30 41 30 42 30 43 30 44 30 45 0708090A0B0C0D0E
0120: 30 46 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 0F.Ciphertext =
0130: 41 43 33 32 33 36 43 42 38 36 31 44 44 33 31 36 AC3236CB861DD316
0140: 45 36 34 31 33 42 34 45 33 43 37 35 32 34 42 37 E6413B4E3C7524B7
0150: 36 39 44 34 43 35 34 45 44 34 33 33 42 39 41 30 69D4C54ED433B9A0
0160: 33 34 36 30 30 39 42 45 42 33 37 42 32 42 33 46 346009BEB37B2B3F
0170: 0a 0a 23 20 41 2e 32 2e 34 2e 32 2e 20 20 45 78 ..# A.2.4.2. Ex
0180: 61 6d 70 6c 65 20 32 0a 50 6c 61 69 6e 74 65 78 ample 2.Plaintex
0190: 74 20 3d 20 41 41 41 41 41 41 41 41 42 42 42 42 t = AAAAAAAABBBB
01a0: 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 BBBBCCCCCCCCDDDD
01b0: 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 DDDDEEEEEEEEFFFF
01c0: 46 46 46 46 41 41 41 41 41 41 41 41 42 42 42 42 FFFFAAAAAAAABBBB
01d0: 42 42 42 42 0a 4b 65 79 20 3d 20 46 45 44 43 42 BBBB.Key = FEDCB
01e0: 41 39 38 37 36 35 34 33 32 31 30 30 31 32 33 34 A987654321001234
01f0: 35 36 37 38 39 41 42 43 44 45 46 0a 49 56 20 3d 56789ABCDEF.IV =
0200: 20 30 30 30 31 30 32 30 33 30 34 30 35 30 36 30 000102030405060
0210: 37 30 38 30 39 30 41 30 42 30 43 30 44 30 45 30 708090A0B0C0D0E0
0220: 46 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 35 F.Ciphertext = 5
0230: 44 43 43 43 44 32 35 41 38 34 42 41 31 36 35 36 DCCCD25A84BA1656
0240: 30 44 37 46 32 36 35 38 38 37 30 36 38 34 39 30 0D7F265887068490
0250: 44 39 42 38 36 46 46 32 30 43 33 42 46 45 31 31 D9B86FF20C3BFE11
0260: 35 46 46 41 30 32 43 41 36 31 39 32 43 43 35 0a 5FFA02CA6192CC5.