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

📄 cbcme77.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:      CBC Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  cbcme77.txt
==============================================

BLOCKSIZE=224
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   1d113b30a3c792afce6a4c7ae8e2a4bf11abdb5008e571f29a5a5134
TEST= 1
KEY=  1d113b30a3c792afce6a4c7ae8e2a4bf11abdb5008e571f29a5a5134
IV=   1d113b30a3c792afce6a4c7ae8e2a4bf11abdb5008e571f29a5a5134
PT=   0aece35a303865ce7f58e07bc8ca79476a2aca7adaec944fd66129b3
CT=   1ce8e1b029b1c1b1e7709c6eab5e2268341084d1531ebb2a2e963219
TEST= 2
KEY=  01f9da808a76531e291ad01443bc86d725bb5f815bfbcad8b4cc632d
IV=   1ce8e1b029b1c1b1e7709c6eab5e2268341084d1531ebb2a2e963219
PT=   366b4b3d67c361984b6e31b9ebd65834d3dfde01caa5bda904b1a1aa
CT=   2d8f7e81da2a18b208817ca7a791f9e7d4e296863b14be537c5c4b8b
TEST= 3
KEY=  2c76a401505c4bac219bacb3e42d7f30f159c90760ef748bc89028a6
IV=   2d8f7e81da2a18b208817ca7a791f9e7d4e296863b14be537c5c4b8b
PT=   af292bea4621d5d14a29fc3cb4d41cab1bde7a921ee147b92ce9ca05
CT=   d2b99982d8eb980a4e978d7ab46b4c8ff46ef0124169118f95612de0
TEST= 4
KEY=  fecf3d8388b7d3a66f0c21c9504633bf05373915218665045df10546
IV=   d2b99982d8eb980a4e978d7ab46b4c8ff46ef0124169118f95612de0
PT=   6a73d226ce1b7f7b7ef65d3b2b51f8e28676e8744db1bbf7d3ab7258
CT=   dab975bb2d9fbf4121503d5bd25f4871f9aba686829c5ed6815ecf59
TEST= 5
KEY=  24764838a5286ce74e5c1c9282197bcefc9c9f93a31a3bd2dcafca1f
IV=   dab975bb2d9fbf4121503d5bd25f4871f9aba686829c5ed6815ecf59
PT=   e72a4b91afc9ff682f2e42cf5af223bbb93469265855c8509b8b7aff
CT=   f7b8ec0ae0b60ea0b16a5f610a2f30bbffd0d8be6849fcc1b82e3e00
TEST= 6
KEY=  d3cea432459e6247ff3643f388364b75034c472dcb53c7136481f41f
IV=   f7b8ec0ae0b60ea0b16a5f610a2f30bbffd0d8be6849fcc1b82e3e00
PT=   bf02722000412504765927413032f7a8bc1cf319bab62d70c68c579d
CT=   ca584fa5e0503966836d37ef82dca208888719bf46250d1f483348cd
TEST= 7
KEY=  1996eb97a5ce5b217c5b741c0aeae97d8bcb5e928d76ca0c2cb2bcd2
IV=   ca584fa5e0503966836d37ef82dca208888719bf46250d1f483348cd
PT=   c93929db7c3d15cdfcf5d692cdb4bdf60815e456ce9fae6d34ab5631
CT=   bcee1d11c67fcd05f7098225aefe567bd6814746545e2042e78582f8
TEST= 8
KEY=  a578f68663b196248b52f639a414bf065d4a19d4d928ea4ecb373e2a
IV=   bcee1d11c67fcd05f7098225aefe567bd6814746545e2042e78582f8
PT=   9d1ad7c87bda2640595570f8046dc8f95289dc330f7202a86621cbf8
CT=   1bc50258d91cf41d2b92d2ec1cdc7cbc9cf3416cc57cba4c1e0e0c44
TEST= 9
KEY=  bebdf4debaad6239a0c024d5b8c8c3bac1b958b81c545002d539326e
IV=   1bc50258d91cf41d2b92d2ec1cdc7cbc9cf3416cc57cba4c1e0e0c44
PT=   caac5157b85695530d089062f12cb6b439ee12ff33c80046848b0119
CT=   5cb794310de9bdd1a0aed4456f627f66486c55fad469fe66f7e8c9f0
TEST= 10
KEY=  e20a60efb744dfe8006ef090d7aabcdc89d50d42c83dae6422d1fb9e
IV=   5cb794310de9bdd1a0aed4456f627f66486c55fad469fe66f7e8c9f0
PT=   64230c0f5a4c995100b7ba49270a9e2ff4a5fd1555bbd326245bf1d7
CT=   4037ba3429413591af09d42dedf113b95c656c23a37d60da6af74458
TEST= 11
KEY=  a23ddadb9e05ea79af6724bd3a5baf65d5b061616b40cebe4826bfc6
IV=   4037ba3429413591af09d42dedf113b95c656c23a37d60da6af74458
PT=   7f3a38445cd2f9e1d4b92023378257d25f07794bb51f3ce7336b0f81
CT=   e331394514a0c141ebd3030c9aa4372a5321e230721553441d24b734
TEST= 12
KEY=  410ce39e8aa52b3844b427b1a0ff984f8691835119559dfa550208f2
IV=   e331394514a0c141ebd3030c9aa4372a5321e230721553441d24b734
PT=   5b63ef2130052283a23a680eeb50b2e47ff165fb4571e83afb7cbb3f
CT=   5251e3bd4c8e0e790a5458fb5d71af9148e5e166f7fba97c68cdfad3
TEST= 13
KEY=  135d0023c62b25414ee07f4afd8e37dece746237eeae34863dcff221
IV=   5251e3bd4c8e0e790a5458fb5d71af9148e5e166f7fba97c68cdfad3
PT=   fb9881b861c0c03f8f3f5a529357b01d2ad65fd24eca54c5f14b5a8b
CT=   0d4f210bf5a723d9a1f61d76700bd722fc6ec12a698fc86cdb45acae
TEST= 14
KEY=  1e122128338c0698ef16623c8d85e0fc321aa31d8721fceae68a5e8f
IV=   0d4f210bf5a723d9a1f61d76700bd722fc6ec12a698fc86cdb45acae
PT=   5182c45d2ad1002ca9df711a671af49c98e27affcce2bcb4b7046596
CT=   2f6095bbc3300de4c007f58f56fab4498537d6f5b1173fb38601dec3
TEST= 15
KEY=  3172b493f0bc0b7c2f1197b3db7f54b5b72d75e83636c359608b804c
IV=   2f6095bbc3300de4c007f58f56fab4498537d6f5b1173fb38601dec3
PT=   fef2b1e2231fafb39614cdcbd7eb2c4675ef62ee127d0ceddceb8955
CT=   6cc08cc92787f1c8db6481e44b6e2d31169788a68682fe23713c0092
TEST= 16
KEY=  5db2385ad73bfab4f475165790117984a1bafd4eb0b43d7a11b780de
IV=   6cc08cc92787f1c8db6481e44b6e2d31169788a68682fe23713c0092
PT=   bd2655efe651be4e22c8e57eafe06291b06fe1c7f608db6650558370
CT=   f2f687539b707418155601879a5c7abd6ace27d6261c664e5ffc5643
TEST= 17
KEY=  af44bf094c4b8eace12317d00a4d0339cb74da9896a85b344e4bd69d
IV=   f2f687539b707418155601879a5c7abd6ace27d6261c664e5ffc5643
PT=   29633d29edfe27249a6c3b2a8a7333e6383d121ad12ce914d08aa663
CT=   a54f5d47362429f1a9d1f8e3af01a0156604ff7250631c8d337a8654
TEST= 18
KEY=  0a0be24e7a6fa75d48f2ef33a54ca32cad7025eac6cb47b97d3150c9
IV=   a54f5d47362429f1a9d1f8e3af01a0156604ff7250631c8d337a8654
PT=   cd16f072e323aae53d72cdda458b62b369da6e0f9af5a8b85c1937c2
CT=   fd3bbf4cfd9dd56ae560fe0340bd4ff757e7cd4fd39f9321c36c13ee
TEST= 19
KEY=  f7305d0287f27237ad921130e5f1ecdbfa97e8a51554d498be5d4327
IV=   fd3bbf4cfd9dd56ae560fe0340bd4ff757e7cd4fd39f9321c36c13ee
PT=   f8b5d3f9e77e6aad85c1a698cbb18fed8ed1304b83d2a78eb6c342e9
CT=   4dbf25d37551102afd677f03afb8a36f3693975099014d73abe838e7
TEST= 20
KEY=  ba8f78d1f2a3621d50f56e334a494fb4cc047ff58c5599eb15b57bc0
IV=   4dbf25d37551102afd677f03afb8a36f3693975099014d73abe838e7
PT=   13724c858d5292bb256892b86f65386e6d47430e75608c57f92710c9
CT=   dc82b432bb94bbe1259615f7affcbb89d80499233a0c492899f15d95
TEST= 21
KEY=  660dcce34937d9fc75637bc4e5b5f43d1400e6d6b659d0c38c442655
IV=   dc82b432bb94bbe1259615f7affcbb89d80499233a0c492899f15d95
PT=   6ca3b94b20789c8fea168eb98027dff1893b8d454c0442563cad1149
CT=   43946386a325e1321465319844f3d62793595ac4705085e6dfddf62f
TEST= 22
KEY=  2599af65ea1238ce61064a5ca146221a8759bc12c60955255399d07a
IV=   43946386a325e1321465319844f3d62793595ac4705085e6dfddf62f
PT=   d4c4df1530c4c7c4ef097dcd34b729caefd25e92dbcb42736ad3c27b
CT=   2ca866b9c30a2c8fd48f1cdd99eb1deb1ce188d5bcee7a5b6e279492
TEST= 23
KEY=  0931c9dc29181441b589568138ad3ff19bb834c77ae72f7e3dbe44e8
IV=   2ca866b9c30a2c8fd48f1cdd99eb1deb1ce188d5bcee7a5b6e279492
PT=   bd9e90330e6ba1be7c3c3d119bf0b78637caa94a6af0152df6e93232
CT=   05581b44bb835bd0c73b6cfe5245333ff451962ac48984c26cf549d6
TEST= 24
KEY=  0c69d298929b4f9172b23a7f6ae80cce6fe9a2edbe6eabbc514b0d3e
IV=   05581b44bb835bd0c73b6cfe5245333ff451962ac48984c26cf549d6
PT=   4e569a5997ea86375ba8a42757435b50c32d86d825618bb9ac598ff8
CT=   3e5dd406a540ead20309a750b8414324e3f3c8dc4297293edb891c42
TEST= 25
KEY=  3234069e37dba54371bb9d2fd2a94fea8c1a6a31fcf982828ac2117c
IV=   3e5dd406a540ead20309a750b8414324e3f3c8dc4297293edb891c42
PT=   fa74d49df2a796d3e7763d07dc62b3b782ed936c9fb660aed788d3e4
CT=   a26ea73165a16dd40d455ec7af52e6b6f9042c1a3756d7ceec582c8a
TEST= 26
KEY=  905aa1af527ac8977cfec3e87dfba95c751e462bcbaf554c669a3df6
IV=   a26ea73165a16dd40d455ec7af52e6b6f9042c1a3756d7ceec582c8a
PT=   2d10b96fedb89a6c35e89db54b5320f59a30cbcaee42abb053964cb4
CT=   3dc73928d0da084705aaeab5f40770557a5183d1e1686b1bd0f232a0
TEST= 27
KEY=  ad9d988782a0c0d07954295d89fcd9090f4fc5fa2ac73e57b6680f56
IV=   3dc73928d0da084705aaeab5f40770557a5183d1e1686b1bd0f232a0
PT=   2f9cd31b93ccdff619d1b00260293af39eb99cfe8eeab8b4656a2995
CT=   3d51b6a62e65c99c9fd859be490a7b630c289a02da858892c2234861
TEST= 28
KEY=  90cc2e21acc5094ce68c70e3c0f6a26a03675ff8f042b6c5744b4737
IV=   3d51b6a62e65c99c9fd859be490a7b630c289a02da858892c2234861
PT=   9a0505a1eaa0c052a5ec76c12ac372c5e7da4c2dc1922eca0c3dd095
CT=   d5e8ca8e7a83fe8f0d3d0054c51af1457a3cd3a7fb95956680807570
TEST= 29
KEY=  4524e4afd646f7c3ebb170b705ec532f795b8c5f0bd723a3f4cb3247
IV=   d5e8ca8e7a83fe8f0d3d0054c51af1457a3cd3a7fb95956680807570
PT=   0a0c0cac32c309fa22f683f390f19a5f01159c5c157fb5d70f058cef
CT=   0d563ab3ae11e4de43005e4255bd5a40fdeb78c0def231269efa6f75
TEST= 30
KEY=  4872de1c7857131da8b12ef55051096f84b0f49fd52512856a315d32
IV=   0d563ab3ae11e4de43005e4255bd5a40fdeb78c0def231269efa6f75
PT=   e9faeda9822e236a8bb5b8f4a377637d7c49a628c3b9ab40a5d7fc3c
CT=   fc01552e792d974de61a866c0c226869a703d63680be7f5cd64e450d
TEST= 31
KEY=  b4738b32017a84504eaba8995c73610623b322a9559b6dd9bc7f183f
IV=   fc01552e792d974de61a866c0c226869a703d63680be7f5cd64e450d
PT=   94a0a9e2ec3f8780ea40a93a663d5696e1928709639dab4c9a7e4106
CT=   10add791a9ad80616b5d9c69fb727201e62e755ed6583d632b19b943
TEST= 32
KEY=  a4de5ca3a8d7043125f634f0a7011307c59d57f783c350ba9766a17c
IV=   10add791a9ad80616b5d9c69fb727201e62e755ed6583d632b19b943
PT=   0a7fc24164308d7f6c731f3116f4a72267ccf91514b7ec68105179ae
CT=   40588117807f963c43c0e9b0668dde02d66b62b56d805aa91feb6a7a
TEST= 33
KEY=  e486ddb428a8920d6636dd40c18ccd0513f63542ee430a13888dcb06
IV=   40588117807f963c43c0e9b0668dde02d66b62b56d805aa91feb6a7a
PT=   6cfdd213f990a1e91f16fd65c17b21bc7a81337e6cd83190320df18d
CT=   c44473ad20e14640425a1b5eb0688d7186a5cd882e5bf93a2500fc99
TEST= 34
KEY=  20c2ae190849d44d246cc61e71e440749553f8cac018f329ad8d379f
IV=   c44473ad20e14640425a1b5eb0688d7186a5cd882e5bf93a2500fc99
PT=   6ae44bd2a388a85c3a11000beed24802fb9b9b8e87c0feb7d6f15078
CT=   c66db08764492eb49c5bfed543826b450c5c98fdc3fda238edc4c295
TEST= 35
KEY=  e6af1e9e6c00faf9b83738cb32662b31990f603703e551114049f50a
IV=   c66db08764492eb49c5bfed543826b450c5c98fdc3fda238edc4c295
PT=   b900bbd10f287ac8630172ad4039559275d787e3128b8dca22d4039d
CT=   d559327b370e79ee83307596a059b0ace742f13c1da49c52803f40b1
TEST= 36
KEY=  33f62ce55b0e83173b074d5d923f9b9d7e4d910b1e41cd43c076b5bb
IV=   d559327b370e79ee83307596a059b0ace742f13c1da49c52803f40b1
PT=   86db5a90bd5a4f4b91931660ab3e25b0fe6aa4494b29dffc5a926d24
CT=   2e068738298cf5c608e308552ec4c835b68ff1d767d77a404d9b12d4
TEST= 37
KEY=  1df0abdd728276d133e44508bcfb53a8c8c260dc7996b7038deda76f
IV=   2e068738298cf5c608e308552ec4c835b68ff1d767d77a404d9b12d4
PT=   4c5a21651a2f73ee7a2406260059cf7dec7b3f6a8f2eaf936556ea3c
CT=   f324c48223371afab5f5f44dd7cce5946f9fdaf91c2c7a44aaddd6c0
TEST= 38
KEY=  eed46f5f51b56c2b8611b1456b37b63ca75dba2565bacd47273071af
IV=   f324c48223371afab5f5f44dd7cce5946f9fdaf91c2c7a44aaddd6c0
PT=   94fff1eb31f249687d1ec2567a56d59f497b5d1f5de3546dfc83d25b
CT=   328c82bbb960c803190fd6111c3b7ce3e098764add8166744cc0f42e
TEST= 39
KEY=  dc58ede4e8d5a4289f1e6754770ccadf47c5cc6fb83bab336bf08581
IV=   328c82bbb960c803190fd6111c3b7ce3e098764add8166744cc0f42e
PT=   e6f78fca313731aae7a21a4b12726b95aa90cf6ebe3e602cac096b40
CT=   e276023afbece6e6a5b4099382f18a0b73f13770bd32ba939af77103
TEST= 40
KEY=  3e2eefde133942ce3aaa6ec7f5fd40d43434fb1f050911a0f107f482
IV=   e276023afbece6e6a5b4099382f18a0b73f13770bd32ba939af77103
PT=   e449aa46630ede258c6bf81816415b36ce05950e1d0e6dd0099e795d
CT=   d8ec2faa51d3efe8851fd62cd6f588f224ccd8d0c21dfbdcf7e297e0
TEST= 41
KEY=  e6c2c07442eaad26bfb5b8eb2308c82610f823cfc714ea7c06e56362
IV=   d8ec2faa51d3efe8851fd62cd6f588f224ccd8d0c21dfbdcf7e297e0
PT=   d46d32fcede95590f6e7c6a422317996e530b0f9fd3cc187340e1a9c
CT=   3201eba1fb3dc10cf67c234e878937b9db1a6af8dd62451ecef08c12
TEST= 42
KEY=  d4c32bd5b9d76c2a49c99ba5a481ff9fcbe249371a76af62c815ef70
IV=   3201eba1fb3dc10cf67c234e878937b9db1a6af8dd62451ecef08c12
PT=   e70ac7fc6b39ebb3ae51ba37515d9fcaef5001ce7364bb74d8e2f4ed
CT=   4bc69ffd0e711b91740aad262d6d78f27b75c59a26cff63afcf8e55d
TEST= 43
KEY=  9f05b428b7a677bb3dc3368389ec876db0978cad3cb9595834ed0a2d
IV=   4bc69ffd0e711b91740aad262d6d78f27b75c59a26cff63afcf8e55d
PT=   8623ed6a93ad90251ddd9a6ebe6cad7154f6bff5df5f23da52729ffb
CT=   9324268176cf14d79179df1dc0496b3638c4c53ab8f043697e6e92cc
TEST= 44
KEY=  0c2192a9c169636cacbae99e49a5ec5b8853499784491a314a8398e1
IV=   9324268176cf14d79179df1dc0496b3638c4c53ab8f043697e6e92cc
PT=   14a7553158cc86a5ca1f8a6d5cb9035a4a2a054e50b778c31ae0343e
CT=   1514f60b1a4b7b5a6122c735ac140242fe4e3acf977610c3bbbd4a22
TEST= 45
KEY=  193564a2db221836cd982eabe5b1ee19761d7358133f0af2f13ed2c3
IV=   1514f60b1a4b7b5a6122c735ac140242fe4e3acf977610c3bbbd4a22
PT=   b0504909c9cc26421285df1b932d12a6775debf55ab0af037ab3c28c
CT=   97dfb00a4d5c68cad84962832a8431b6100438d43c7851af6b840621
TEST= 46
KEY=  8eead4a8967e70fc15d14c28cf35dfaf66194b8c2f475b5d9abad4e2
IV=   97dfb00a4d5c68cad84962832a8431b6100438d43c7851af6b840621
PT=   022246e2aa043e41aa103417e2ff003bc867c1e9a45e33fad0ed0923
CT=   b02905bb721b1d657f3b5e94e6fcb206273b2c4b0391f817bd00efe3
TEST= 47
KEY=  3ec3d113e4656d996aea12bc29c96da9412267c72cd6a34a27ba3b01

⌨️ 快捷键说明

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