Artifact
29b8a5369c8c43f979c7c664355be57e450efb1598a0f728bcd64c4c16b12084:
0000: 23 20 53 4d 34 2d 43 42 43 20 63 69 70 68 65 72 # SM4-CBC 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 32 2e 20 m4-10..# A.2.2.
0060: 20 53 4d 34 2d 43 42 43 20 45 78 61 6d 70 6c 65 SM4-CBC Example
0070: 73 0a 0a 23 20 41 2e 32 2e 32 2e 31 2e 20 20 45 s..# A.2.2.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: 37 38 45 42 42 31 31 43 43 34 30 42 30 41 34 38 78EBB11CC40B0A48
0140: 33 31 32 41 41 45 42 32 30 34 30 32 34 34 43 42 312AAEB2040244CB
0150: 34 43 42 37 30 31 36 39 35 31 39 30 39 32 32 36 4CB7016951909226
0160: 39 37 39 42 30 44 31 35 44 43 36 41 38 46 36 44 979B0D15DC6A8F6D
0170: 0a 0a 23 20 41 2e 32 2e 32 2e 32 2e 20 20 45 78 ..# A.2.2.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 30 F.Ciphertext = 0
0230: 44 33 41 36 44 44 43 32 44 32 31 43 36 39 38 38 D3A6DDC2D21C6988
0240: 35 37 32 31 35 35 38 37 42 37 42 42 35 39 41 39 57215587B7BB59A9
0250: 31 46 32 43 31 34 37 39 31 31 41 34 31 34 34 36 1F2C147911A41446
0260: 36 35 45 31 46 41 31 44 34 30 42 41 45 33 38 0a 65E1FA1D40BAE38.