⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ecbmd77.txt

📁 Arithmetic for integers of almost rijndael for C and C++. Developed for linux
💻 TXT
📖 第 1 页 / 共 5 页
字号:
==============================================
Author:    Dr B R Gladman (brg@gladman.uk.net)
Test:      ECB Monte Carlo (Decryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbmd77.txt
==============================================

BLOCKSIZE=224
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   b483946645e3db3583424a71c2bb9d91f4d0b7a12f1edcfb9ed7dd84
TEST= 1
KEY=  b483946645e3db3583424a71c2bb9d91f4d0b7a12f1edcfb9ed7dd84
CT=   b483946645e3db3583424a71c2bb9d91f4d0b7a12f1edcfb9ed7dd84
PT=   4c58658fbe67e486e07913cf7ad348a9082a7062d8daa06ca6a411bb
TEST= 2
KEY=  f8dbf1e9fb843fb3633b59beb868d538fcfac7c3f7c47c973873cc3f
CT=   4c58658fbe67e486e07913cf7ad348a9082a7062d8daa06ca6a411bb
PT=   abc0811c74a7bc09d980a1206d5711224f64ac66e45d2452658d2040
TEST= 3
KEY=  531b70f58f2383bababbf89ed53fc41ab39e6ba5139958c55dfeec7f
CT=   abc0811c74a7bc09d980a1206d5711224f64ac66e45d2452658d2040
PT=   968c98072f9bc4f03f3af7a0d79747871974063f0b8495dc6899cd6d
TEST= 4
KEY=  c597e8f2a0b8474a85810f3e02a8839daaea6d9a181dcd1935672112
CT=   968c98072f9bc4f03f3af7a0d79747871974063f0b8495dc6899cd6d
PT=   1b95bcc1bc7090e6ea52fb07b91f422856303d3eacc94ed2fbaa203c
TEST= 5
KEY=  de0254331cc8d7ac6fd3f439bbb7c1b5fcda50a4b4d483cbcecd012e
CT=   1b95bcc1bc7090e6ea52fb07b91f422856303d3eacc94ed2fbaa203c
PT=   90deba18f8035cabb5741bab6ed824606bd12e274482d62f7a29b91b
TEST= 6
KEY=  4edcee2be4cb8b07daa7ef92d56fe5d5970b7e83f05655e4b4e4b835
CT=   90deba18f8035cabb5741bab6ed824606bd12e274482d62f7a29b91b
PT=   c5e5dae1a5436e1cbc3ce653cdf925bf96d6d2c98086a0a03c24d7d5
TEST= 7
KEY=  8b3934ca4188e51b669b09c11896c06a01ddac4a70d0f54488c06fe0
CT=   c5e5dae1a5436e1cbc3ce653cdf925bf96d6d2c98086a0a03c24d7d5
PT=   d0d5d9426d05b3d7d18901b2853798b0d296aee61f6a88441f5d2dc4
TEST= 8
KEY=  5beced882c8d56ccb71208739da158dad34b02ac6fba7d00979d4224
CT=   d0d5d9426d05b3d7d18901b2853798b0d296aee61f6a88441f5d2dc4
PT=   a7e9d8f7cb79269bf32573790f661fc7f593fbb289e34a6be10f2e4b
TEST= 9
KEY=  fc05357fe7f4705744377b0a92c7471d26d8f91ee659376b76926c6f
CT=   a7e9d8f7cb79269bf32573790f661fc7f593fbb289e34a6be10f2e4b
PT=   3ea2ccf1b1f012fbb7262aaed3349bdfa89fc7306e88ee547186fdec
TEST= 10
KEY=  c2a7f98e560462acf31151a441f3dcc28e473e2e88d1d93f07149183
CT=   3ea2ccf1b1f012fbb7262aaed3349bdfa89fc7306e88ee547186fdec
PT=   8e3530315629cd6368e15ac010cdaebabb8150f694b438fa72889bae
TEST= 11
KEY=  4c92c9bf002dafcf9bf00b64513e727835c66ed81c65e1c5759c0a2d
CT=   8e3530315629cd6368e15ac010cdaebabb8150f694b438fa72889bae
PT=   b28453e38cb5389b810d21ec79cf914bea4095faefd1b00b0ce9c9e2
TEST= 12
KEY=  fe169a5c8c9897541afd2a8828f1e333df86fb22f3b451ce7975c3cf
CT=   b28453e38cb5389b810d21ec79cf914bea4095faefd1b00b0ce9c9e2
PT=   d227492c8b89e77a97c89e89582a0affbf4a07c38373b3734ad9795c
TEST= 13
KEY=  2c31d3700711702e8d35b40170dbe9cc60ccfce170c7e2bd33acba93
CT=   d227492c8b89e77a97c89e89582a0affbf4a07c38373b3734ad9795c
PT=   b39d1a6f70e1fbd0fd5381b236ef05b33ac6d413087f304def7c3a68
TEST= 14
KEY=  9facc91f77f08bfe706635b34634ec7f5a0a28f278b8d2f0dcd080fb
CT=   b39d1a6f70e1fbd0fd5381b236ef05b33ac6d413087f304def7c3a68
PT=   13b27772cac926a1b2b64653c17e942163f3502b2ba91a61228b8056
TEST= 15
KEY=  8c1ebe6dbd39ad5fc2d073e0874a785e39f978d95311c891fe5b00ad
CT=   13b27772cac926a1b2b64653c17e942163f3502b2ba91a61228b8056
PT=   b7035b8f71cf746bb4dcc9352f79b8e089213354a3a1916c3d935d85
TEST= 16
KEY=  3b1de5e2ccf6d934760cbad5a833c0beb0d84b8df0b059fdc3c85d28
CT=   b7035b8f71cf746bb4dcc9352f79b8e089213354a3a1916c3d935d85
PT=   bc22dd1a6d283569c2043723bac80b982e523ed01c81b77bd3b13c54
TEST= 17
KEY=  873f38f8a1deec5db4088df612fbcb269e8a755dec31ee861079617c
CT=   bc22dd1a6d283569c2043723bac80b982e523ed01c81b77bd3b13c54
PT=   07057473d16e257fa76c7e06bdb3f3eab2439221aa8c11b94dc0981b
TEST= 18
KEY=  803a4c8b70b0c9221364f3f0af4838cc2cc9e77c46bdff3f5db9f967
CT=   07057473d16e257fa76c7e06bdb3f3eab2439221aa8c11b94dc0981b
PT=   d0552e47e3fca982d5fef90fa5b8053c5987d636eb8022c8b6df0070
TEST= 19
KEY=  506f62cc934c60a0c69a0aff0af03df0754e314aad3dddf7eb66f917
CT=   d0552e47e3fca982d5fef90fa5b8053c5987d636eb8022c8b6df0070
PT=   7df6f75efe6ada1e7694f535464d11f12fdbb749f131b7821993ca08
TEST= 20
KEY=  2d9995926d26babeb00effca4cbd2c015a9586035c0c6a75f2f5331f
CT=   7df6f75efe6ada1e7694f535464d11f12fdbb749f131b7821993ca08
PT=   b248b4bbac1e637a8ca00e7db40e6bb74e32346c4b6c5beea9fb4a70
TEST= 21
KEY=  9fd12129c138d9c43caef1b7f8b347b614a7b26f1760319b5b0e796f
CT=   b248b4bbac1e637a8ca00e7db40e6bb74e32346c4b6c5beea9fb4a70
PT=   695e9637c520077dfc21a8bfa33ec835a100f8209b3681a09fa6fa98
TEST= 22
KEY=  f68fb71e0418deb9c08f59085b8d8f83b5a74a4f8c56b03bc4a883f7
CT=   695e9637c520077dfc21a8bfa33ec835a100f8209b3681a09fa6fa98
PT=   dc6f3c53c79be73a627fc2d31a9ba603680984194da40bdcc5f06756
TEST= 23
KEY=  2ae08b4dc3833983a2f09bdb41162980ddaece56c1f2bbe70158e4a1
CT=   dc6f3c53c79be73a627fc2d31a9ba603680984194da40bdcc5f06756
PT=   62cde79103aea27c04b3e41ae9bb0ac97f1c3b174bdf83a2bff17e92
TEST= 24
KEY=  482d6cdcc02d9bffa6437fc1a8ad2349a2b2f5418a2d3845bea99a33
CT=   62cde79103aea27c04b3e41ae9bb0ac97f1c3b174bdf83a2bff17e92
PT=   f366611ecd35210f45ae4d18cf882a9e03ed9eb311990723625c145d
TEST= 25
KEY=  bb4b0dc20d18baf0e3ed32d9672509d7a15f6bf29bb43f66dcf58e6e
CT=   f366611ecd35210f45ae4d18cf882a9e03ed9eb311990723625c145d
PT=   03d1e16b1aa700c349463ff47147f8af21ebbebad4d3b0d7c777b85c
TEST= 26
KEY=  b89aeca917bfba33aaab0d2d1662f17880b4d5484f678fb11b823632
CT=   03d1e16b1aa700c349463ff47147f8af21ebbebad4d3b0d7c777b85c
PT=   0aa8b7bccb372ef5961e15539f8b7739aaea7f67066c1d0b5f6ab6f1
TEST= 27
KEY=  b2325b15dc8894c63cb5187e89e986412a5eaa2f490b92ba44e880c3
CT=   0aa8b7bccb372ef5961e15539f8b7739aaea7f67066c1d0b5f6ab6f1
PT=   76ebd6085c14e44647ad01120de78b5bce078b0ae2141db490fc1179
TEST= 28
KEY=  c4d98d1d809c70807b18196c840e0d1ae4592125ab1f8f0ed41491ba
CT=   76ebd6085c14e44647ad01120de78b5bce078b0ae2141db490fc1179
PT=   0dd17291e03203e8b2d05d82553c4df088e92729b70e624924f1c85c
TEST= 29
KEY=  c908ff8c60ae7368c9c844eed13240ea6cb0060c1c11ed47f0e559e6
CT=   0dd17291e03203e8b2d05d82553c4df088e92729b70e624924f1c85c
PT=   a4baaf84a5e9b271c9c2f1ed66f9514815f172f378ce6b24b029254c
TEST= 30
KEY=  6db25008c547c119000ab503b7cb11a2794174ff64df866340cc7caa
CT=   a4baaf84a5e9b271c9c2f1ed66f9514815f172f378ce6b24b029254c
PT=   21db65f65673e153048399923bd69834c31726a18a722ef0d929bdd3
TEST= 31
KEY=  4c6935fe9334204a04892c918c1d8996ba56525eeeada89399e5c179
CT=   21db65f65673e153048399923bd69834c31726a18a722ef0d929bdd3
PT=   42cf150f8e928499fbf6b9da004f6a25007a8ee7fda5bbf2ef90e96e
TEST= 32
KEY=  0ea620f11da6a4d3ff7f954b8c52e3b3ba2cdcb91308136176752817
CT=   42cf150f8e928499fbf6b9da004f6a25007a8ee7fda5bbf2ef90e96e
PT=   8a4f7fe9ea2bafe0eedeb6880eb0899952cc3b9e472cdbc025493a88
TEST= 33
KEY=  84e95f18f78d0b3311a123c382e26a2ae8e0e7275424c8a1533c129f
CT=   8a4f7fe9ea2bafe0eedeb6880eb0899952cc3b9e472cdbc025493a88
PT=   d3341b6fec1af4d71469013922b975c5acededbf503e6f929a776044
TEST= 34
KEY=  57dd44771b97ffe405c822faa05b1fef440d0a98041aa733c94b72db
CT=   d3341b6fec1af4d71469013922b975c5acededbf503e6f929a776044
PT=   e2344dedfcc2e3405fa7895358adbfacc90b2ad54d6bbafbd500e7a3
TEST= 35
KEY=  b5e9099ae7551ca45a6faba9f8f6a0438d06204d49711dc81c4b9578
CT=   e2344dedfcc2e3405fa7895358adbfacc90b2ad54d6bbafbd500e7a3
PT=   a121912a00b9282abc5606699da0f3b443939757ba8c818c9ea28b48
TEST= 36
KEY=  14c898b0e7ec348ee639adc0655653f7ce95b71af3fd9c4482e91e30
CT=   a121912a00b9282abc5606699da0f3b443939757ba8c818c9ea28b48
PT=   8939534cdcd08ef163f913b0f22ce36529e8c7ba99b826209d45fe97
TEST= 37
KEY=  9df1cbfc3b3cba7f85c0be70977ab092e77d70a06a45ba641face0a7
CT=   8939534cdcd08ef163f913b0f22ce36529e8c7ba99b826209d45fe97
PT=   51686f5d25b41771b2a8ecfab2a3fe1a9860fee018074d170808b415
TEST= 38
KEY=  cc99a4a11e88ad0e3768528a25d94e887f1d8e407242f77317a454b2
CT=   51686f5d25b41771b2a8ecfab2a3fe1a9860fee018074d170808b415
PT=   fe54aa842aecd3cd0b22ccc4e87056ef9ecdf5cfd54cdbe3f671f2f1
TEST= 39
KEY=  32cd0e2534647ec33c4a9e4ecda91867e1d07b8fa70e2c90e1d5a643
CT=   fe54aa842aecd3cd0b22ccc4e87056ef9ecdf5cfd54cdbe3f671f2f1
PT=   c1a32c68781deae8d1214573fec93a1539a08d2f79a9bb3249b1cde9
TEST= 40
KEY=  f36e224d4c79942bed6bdb3d33602272d870f6a0dea797a2a8646baa
CT=   c1a32c68781deae8d1214573fec93a1539a08d2f79a9bb3249b1cde9
PT=   206fab1ab543034a65c87f2bf4b66b301daedf07e0f9de45e94fa246
TEST= 41
KEY=  d3018957f93a976188a3a416c7d64942c5de29a73e5e49e7412bc9ec
CT=   206fab1ab543034a65c87f2bf4b66b301daedf07e0f9de45e94fa246
PT=   bd206db2f39506d7f883425c6b56cc78a0d1e939f9fab1bbe2a12e68
TEST= 42
KEY=  6e21e4e50aaf91b67020e64aac80853a650fc09ec7a4f85ca38ae784
CT=   bd206db2f39506d7f883425c6b56cc78a0d1e939f9fab1bbe2a12e68
PT=   b6de99994d99085052205a4da00cd34846171f777a25aaf82726a77f
TEST= 43
KEY=  d8ff7d7c473699e62200bc070c8c56722318dfe9bd8152a484ac40fb
CT=   b6de99994d99085052205a4da00cd34846171f777a25aaf82726a77f
PT=   f0eacd16e6e2e15f01ba4202118a39ceae01f6f7dd0044721bc01bd6
TEST= 44
KEY=  2815b06aa1d478b923bafe051d066fbc8d19291e608116d69f6c5b2d
CT=   f0eacd16e6e2e15f01ba4202118a39ceae01f6f7dd0044721bc01bd6
PT=   fe7dd213ee1bd180cf10e809e49668ada2d56afe862b64f9feeb74bf
TEST= 45
KEY=  d66862794fcfa939ecaa160cf99007112fcc43e0e6aa722f61872f92
CT=   fe7dd213ee1bd180cf10e809e49668ada2d56afe862b64f9feeb74bf
PT=   3de4b798f263a8031d1e089a681be904505e50e436962b81affdabad
TEST= 46
KEY=  eb8cd5e1bdac013af1b41e96918bee157f921304d03c59aece7a843f
CT=   3de4b798f263a8031d1e089a681be904505e50e436962b81affdabad
PT=   5915e245c1331894145c37ae315a1ffadab6a9637d5dd329ad31f26d
TEST= 47
KEY=  b29937a47c9f19aee5e82938a0d1f1efa524ba67ad618a87634b7652
CT=   5915e245c1331894145c37ae315a1ffadab6a9637d5dd329ad31f26d
PT=   73ea892c6b4716b40d305a389378e697aaf82f4b5cd6d34f5df77b63
TEST= 48
KEY=  c173be8817d80f1ae8d8730033a917780fdc952cf1b759c83ebc0d31
CT=   73ea892c6b4716b40d305a389378e697aaf82f4b5cd6d34f5df77b63
PT=   31c8bb6434fc78f9ac925b51877bf6210e2896a96a6b02cb1b6b7178
TEST= 49
KEY=  f0bb05ec232477e3444a2851b4d2e15901f403859bdc5b0325d77c49
CT=   31c8bb6434fc78f9ac925b51877bf6210e2896a96a6b02cb1b6b7178
PT=   256660f48d2fc56691ac567e014098960189ce691ff2ba40059bbf4f
TEST= 50
KEY=  d5dd6518ae0bb285d5e67e2fb59279cf007dcdec842ee143204cc306
CT=   256660f48d2fc56691ac567e014098960189ce691ff2ba40059bbf4f
PT=   9b2db59414194e4dfceaaab6921fe0f6d8c5f39a6a3a032b630a2104
TEST= 51
KEY=  4ef0d08cba12fcc8290cd499278d9939d8b83e76ee14e2684346e202
CT=   9b2db59414194e4dfceaaab6921fe0f6d8c5f39a6a3a032b630a2104
PT=   1ef6d1e5939be0d14362b609d3101f582cef4196bc23b6c96cf6224b
TEST= 52
KEY=  5006016929891c196a6e6290f49d8661f4577fe0523754a12fb0c049
CT=   1ef6d1e5939be0d14362b609d3101f582cef4196bc23b6c96cf6224b
PT=   4a1730182a2a0726050a21ca2335195dd49b9d91b8b590161e266e2b
TEST= 53
KEY=  1a11317103a31b3f6f64435ad7a89f3c20cce271ea82c4b73196ae62
CT=   4a1730182a2a0726050a21ca2335195dd49b9d91b8b590161e266e2b
PT=   55be062038c3f493dcb79424b0e1a7e687cd18935ddb123b1faa2aff
TEST= 54
KEY=  4faf37513b60efacb3d3d77e674938daa701fae2b759d68c2e3c849d
CT=   55be062038c3f493dcb79424b0e1a7e687cd18935ddb123b1faa2aff
PT=   b1bbc8bed9c99febb7efb4d549871ddd568f6e7a5bd6aa01c711e4be
TEST= 55
KEY=  fe14ffefe2a97047043c63ab2ece2507f18e9498ec8f7c8de92d6023
CT=   b1bbc8bed9c99febb7efb4d549871ddd568f6e7a5bd6aa01c711e4be
PT=   6e598d90153289b4d7f2ac372d2d18d7d6bb4f0a90bc016a93cd3025
TEST= 56
KEY=  904d727ff79bf9f3d3cecf9c03e33dd02735db927c337de77ae05006
CT=   6e598d90153289b4d7f2ac372d2d18d7d6bb4f0a90bc016a93cd3025
PT=   2c900cc6715869b1524489831992e3a384b2a3effe1098c329b2e926
TEST= 57
KEY=  bcdd7eb986c39042818a461f1a71de73a387787d8223e5245352b920
CT=   2c900cc6715869b1524489831992e3a384b2a3effe1098c329b2e926
PT=   5890a283f2a7c9a94df1a22a6633237e53bc3264d5b2cdc3bf6f2f7f
TEST= 58
KEY=  e44ddc3a746459ebcc7be4357c42fd0df03b4a19579128e7ec3d965f
CT=   5890a283f2a7c9a94df1a22a6633237e53bc3264d5b2cdc3bf6f2f7f
PT=   7cd8cf279f2a41b3ac9ee589775eea1e348bf29e444f50ecf1de80d7
TEST= 59
KEY=  9895131deb4e185860e501bc0b1c1713c4b0b88713de780b1de31688
CT=   7cd8cf279f2a41b3ac9ee589775eea1e348bf29e444f50ecf1de80d7
PT=   0be8993ebbad5116d0f9258ffcde06d68003875dc3e0bc35282a7977
TEST= 60
KEY=  937d8a2350e3494eb01c2433f7c211c544b33fdad03ec43e35c96fff
CT=   0be8993ebbad5116d0f9258ffcde06d68003875dc3e0bc35282a7977
PT=   c9b386485ef08478916dc71a8df9f718293f2c1ab2204b8b91940ae8
TEST= 61
KEY=  5ace0c6b0e13cd362171e3297a3be6dd6d8c13c0621e8fb5a45d6517
CT=   c9b386485ef08478916dc71a8df9f718293f2c1ab2204b8b91940ae8
PT=   70a37c3c414088e5d362309d0be49c2cacf434797106d63a606fe495
TEST= 62
KEY=  2a6d70574f5345d3f213d3b471df7af1c17827b91318598fc4328182

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -