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

📄 cbcmd56.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 (Decryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  cbcmd56.txt
==============================================

BLOCKSIZE=160
KEYSIZE=  192

TEST= 0
KEY=  000000000000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000
PT=   5540ff17568dba8d9d4d2362c756d9c74dddf3be
TEST= 1
KEY=  d17a2a555540ff17568dba8d9d4d2362c756d9c74dddf3be
IV=   7f5a5580a919a561e9a3de0d70c7db42d17a2a55
CT=   5540ff17568dba8d9d4d2362c756d9c74dddf3be
PT=   d774826d1f20c9e59d685a1a101199b873f11568
TEST= 2
KEY=  9871135782347d7a49ad736800257978d747407f3e2ce6d6
IV=   3f136ab4d6be3ac701d85fcee5d2fdf6490b3902
CT=   d774826d1f20c9e59d685a1a101199b873f11568
PT=   fca3a74560286023e8e448cc44b9aa532110e06f
TEST= 3
KEY=  f20f08127e97da3f2985134be8c131b493feea2c1f3c06b9
IV=   9be4916cc853ce58fff9fd334d9ae9756a7e1b45
CT=   fca3a74560286023e8e448cc44b9aa532110e06f
PT=   290dc2a1df5eaa1e19a32b07bf1b53297487e7c1
TEST= 4
KEY=  0718c7fa579a189ef6dbb955f1621ab32ce5b9056bbbe178
IV=   ecf53f4345ab9c600191f3e1d9c9c3a4f517cfe8
CT=   290dc2a1df5eaa1e19a32b07bf1b53297487e7c1
PT=   84f23f151ba4cdb4cefb21e06ea7d1d79863b22c
TEST= 5
KEY=  0d0c3441d368278bed7f74e13f993b53424268d2f3d85354
IV=   6cfb43cafecbefd06c74d8a4ae97aa720a14f3bb
CT=   84f23f151ba4cdb4cefb21e06ea7d1d79863b22c
PT=   9ed32ed164a11e31ec3d19eba295d66de966b703
TEST= 6
KEY=  84f859684dbb095a89de6ad0d3a422b8e0d7bebf1abee457
IV=   920735f2efa6f95f9336cb5208892c6b89f46d29
CT=   9ed32ed164a11e31ec3d19eba295d66de966b703
PT=   bd065e20cb04cb4430e3d8238e229ff93bcfa680
TEST= 7
KEY=  0bf872d9f0bd577a42daa194e347fa9b6ef52146217142d7
IV=   ae60736a2c4f70e5b2abb1e683d357f18f002bb1
CT=   bd065e20cb04cb4430e3d8238e229ff93bcfa680
PT=   26278a5e5fa1206554120c9c14825ba1e446f2fd
TEST= 8
KEY=  7e007ee0d69add241d7b81f1b755f6077a777ae7c537b02a
IV=   8f51ca84ddef148266587ac9ca5a477075f80c39
CT=   26278a5e5fa1206554120c9c14825ba1e446f2fd
PT=   54eae988084de0083df803ce825c2d7e8fe851dd
TEST= 9
KEY=  b821a668827034ac153661f98aadf5c9f82b57994adfe1f7
IV=   006843bfd0e61bee2aa6d0c1c5a7a81bc621d888
CT=   54eae988084de0083df803ce825c2d7e8fe851dd
PT=   1d72213375bc707e75e2843d91cbf18902c16ceb
TEST= 10
KEY=  183c62439f02159f608a1187ff4f71f469e0a610481e8d1c
IV=   54cfbcadfc39c55a19c447d1490613e7a01dc42b
CT=   1d72213375bc707e75e2843d91cbf18902c16ceb
PT=   e9d94e38acc3db6435ac01481b8858b7cbf4a036
TEST= 11
KEY=  5f6dd4ea76db5ba7cc49cae3cae370bc7268fea783ea2d2a
IV=   716c3efdb269f6988858dd2be5ddaa4e4751b6a9
CT=   e9d94e38acc3db6435ac01481b8858b7cbf4a036
PT=   e2e266f40370e3548abb823b899661c7ca61ede6
TEST= 12
KEY=  edcd8cd694393d53cf3929b74058f287fbfe9f60498bc0cc
IV=   6f0829f2e2bc6d4766113efb9c73c3c5b2a0583c
CT=   e2e266f40370e3548abb823b899661c7ca61ede6
PT=   c7d66d59427634b758721a30ef0036ccbc348dae
TEST= 13
KEY=  73e8776a53ef500a8d4f1d00182ae8b714fea9acf5bf4d62
IV=   746df45ef15645efa0f13a87fa1ebd789e25fbbc
CT=   c7d66d59427634b758721a30ef0036ccbc348dae
PT=   92dcd0c78e1f22d48d80a2eb2d298d78046163ab
TEST= 14
KEY=  811c18fcc13380cd03503fd495aa4a5c39d724d4f1de2ec9
IV=   2e380a766cf609b6f3555ab620306a13f2f46f96
CT=   92dcd0c78e1f22d48d80a2eb2d298d78046163ab
PT=   4376c1e9a0c59eaa90ae2900b187b6aa986e4b57
TEST= 15
KEY=  854b3ce182454124a395a17e0504635c8850927e69b0659e
IV=   7f7356be148a80e700c21e1f3cbb47f70457241d
CT=   4376c1e9a0c59eaa90ae2900b187b6aa986e4b57
PT=   4f5976dfa76ea9352b856d14d7717f24cf3b81e8
TEST= 16
KEY=  9ad8a0f6cd1c37fb04fb084b2e810e485f21ed5aa68be476
IV=   ac441d5f1944d0be8c5c8888558c016b1f939c17
CT=   4f5976dfa76ea9352b856d14d7717f24cf3b81e8
PT=   267847f5fa670be7df8e2fef02e6de9639bc3ce0
TEST= 17
KEY=  2cd3a402eb64700efe9c03acf10f21a75dc733cc9f37d896
IV=   7cfb62cb324eefad6b9da730c383dd99b60b04f4
CT=   267847f5fa670be7df8e2fef02e6de9639bc3ce0
PT=   16b6eca501caa51f7ebb07197804063867713455
TEST= 18
KEY=  09795789fdd29cabff56a6b38fb426be25c335f4f846ecc3
IV=   b9534d565c31ce192cd3de3d16756d8825aaf38b
CT=   16b6eca501caa51f7ebb07197804063867713455
PT=   a9b7995eeb7f871ceae946fbe1c853ab824b78f4
TEST= 19
KEY=  8acb68bd546505f5142921af655d6045c40b665f7a0d9437
IV=   6acb55728994e991ddd1c38378b7190283b23f34
CT=   a9b7995eeb7f871ceae946fbe1c853ab824b78f4
PT=   b03272352eb0beaa985e5982c72585b0bebd19a6
TEST= 20
KEY=  791a7090e45777c03a999f05fd0339c7032ee3efc4b08d91
IV=   d719b35172ba48e3ae8fc3bb140f1e84f3d1182d
CT=   b03272352eb0beaa985e5982c72585b0bebd19a6
PT=   0467e20536445942fcf8798e6ba08df2a258a9bb
TEST= 21
KEY=  0d201301e03095c50cddc64701fb4049688e6e1d66e8242a
IV=   ed62a60c66c92f61c0c48aaf449a543e743a6391
CT=   0467e20536445942fcf8798e6ba08df2a258a9bb
PT=   366a225defd172263f1bf1afe65094a279fd6504
TEST= 22
KEY=  4168525dd65ab798e30cb4613ee0b1e68edefabf1f15412e
IV=   87983e3d964c38a966d5d8fc0701626d4c48415c
CT=   366a225defd172263f1bf1afe65094a279fd6504
PT=   6537bf6a7270ffa701040a82e35f8c7866f2b830
TEST= 23
KEY=  b73c0cc3b36d08f2917c4bc63fe4bb646d8176c779e7f91e
IV=   efa6d6f545b523c625c4dbd766d7947bf6545e9e
CT=   6537bf6a7270ffa701040a82e35f8c7866f2b830
PT=   6efda73d08f0e75e0357de75f6a31dc1f8afc0fe
TEST= 24
KEY=  8663613bdd90afcf998cac983cb365119b226b06814839e0
IV=   6f731f182537117b1d4b72ac1b293fcf315f6df8
CT=   6efda73d08f0e75e0357de75f6a31dc1f8afc0fe
PT=   8d3dcc141b76d514f0bdc040e729d363e5fda543
TEST= 25
KEY=  7a00e47c50ad63db82fa798ccc0ea5517c0bb86564b59ca3
IV=   62b2de7380337c48e76e735eb1039bc8fc638547
CT=   8d3dcc141b76d514f0bdc040e729d363e5fda543
PT=   36dfa988d129347c28f5dcd6b7dd8e70e5b7b40a
TEST= 26
KEY=  fd46af5e6672ca5353d34df0e4fb7987cbd63615810228a9
IV=   23e2c94ab2da70e3ff4d233af0c6408f87464b22
CT=   36dfa988d129347c28f5dcd6b7dd8e70e5b7b40a
PT=   90d1ba7c83e54f9a7652c738852e8a9904cef7f7
TEST= 27
KEY=  4c7453acf6a3702fd036026a92a9bebf4ef8bc8c85ccdf5e
IV=   26fa1148f404bd5217783dd557ead7a2b132fcf2
CT=   90d1ba7c83e54f9a7652c738852e8a9904cef7f7
PT=   3ba094216ada4a14b10b49ba1d1da80d47d0c806
TEST= 28
KEY=  44a7d3d4cd03e40ebaec487e23a2f70553e51481c21c1758
IV=   35dba7653efd2249f308a657081ce11608d38078
CT=   3ba094216ada4a14b10b49ba1d1da80d47d0c806
PT=   3dd7d90f4a656a954b9373fd767cf45945237c8a
TEST= 29
KEY=  23b83b09f0d43d01f08922eb683184f82599e0d8873f6bd2
IV=   8a3520a569b22f91c63f06dbda78b070671fe8dd
CT=   3dd7d90f4a656a954b9373fd767cf45945237c8a
PT=   4dcc13cf5395f96434100736ad17ef33b4f5f5c7
TEST= 30
KEY=  a0339233bd182ecea31cdb8f5c2183ce888e0feb33ca9e15
IV=   ac976cea6b62be760602fb6ef7cdb086838ba93a
CT=   4dcc13cf5395f96434100736ad17ef33b4f5f5c7
PT=   987e3ddc1d508abcab5d36f94da641fd20843cda
TEST= 31
KEY=  cfbfd86f25661312be4c5133f77cb537c5284e16134ea2cf
IV=   edec6b346938a67c902a4a988fafe4006f8c4a5c
CT=   987e3ddc1d508abcab5d36f94da641fd20843cda
PT=   a0c7cb5f62e2289647a3f00233005f62e9396f5e
TEST= 32
KEY=  d39b7bde85a1d84ddcae79a5b0df4535f6281174fa77cd91
IV=   479d11de3b7c0b0a1a2bd1e281c1493b1c24a3b1
CT=   a0c7cb5f62e2289647a3f00233005f62e9396f5e
PT=   5bc338e3abd3a8507f0e6bf267c9ee88f8adf77e
TEST= 33
KEY=  2f60ecd9de62e0ae777dd1f5cfd12ec791e1fffc02da3aef
IV=   9b4ced223393496f4fa993db077418cefcfb9707
CT=   5bc338e3abd3a8507f0e6bf267c9ee88f8adf77e
PT=   05bd2e521773e31a7e761a0cfc70fef129a80797
TEST= 34
KEY=  a049fc19dbdfcefc600e32efb1a734cb6d91010d2b723d78
IV=   9ac8762ffbdb47860ee97ba2aceebd278f2910c0
CT=   05bd2e521773e31a7e761a0cfc70fef129a80797
PT=   bd0dc941779aa3bdaa036605a61d6c3e07fb9728
TEST= 35
KEY=  ed110ce266d207bd179491521ba452cecb8c6d332c89aa50
IV=   fbbac08651026da132d1a782235b82844d58f0fb
CT=   bd0dc941779aa3bdaa036605a61d6c3e07fb9728
PT=   9f31381a493efdc64448a4c6e34d998837bf77c2
TEST= 36
KEY=  841652e1f9e33fa75eaa6c945fecf60828c1f4bb1b36dd92
IV=   68618fa4f3d9cfc35a6bfaf76a6f9b1169075e03
CT=   9f31381a493efdc64448a4c6e34d998837bf77c2
PT=   0ef9787b5456258ce00a18d5578adecd548d2832
TEST= 37
KEY=  acf8c244f71a47dc0afc4918bfe6eedd7f4b2a764fbbf5a0
IV=   77d4cb680a16e2d1afd261f1681891b828ee90a5
CT=   0ef9787b5456258ce00a18d5578adecd548d2832
PT=   6fa241ce0e13e5c7214f31575e88fbf22182c0da
TEST= 38
KEY=  650c144898b8061204efacdf9ea9df8a21c3d1846e39357a
IV=   e01157a0c0eb4cedcd198ffa80ca53aec9f4d60c
CT=   6fa241ce0e13e5c7214f31575e88fbf22182c0da
PT=   b90133b3fb1b864b668f9d955921c554475ff934
TEST= 39
KEY=  c84c867a21b935a1fff42a94f826421f78e214d02966cc4e
IV=   d543a26c1978a10104f4adb363e94f3ead409232
CT=   b90133b3fb1b864b668f9d955921c554475ff934
PT=   5f9847f41b94b99b1dcfd793c3aa59ea5139bb3f
TEST= 40
KEY=  3f16ac6d7e217255e460930fe5e9958cbb484d3a785f7771
IV=   db9ce99ecefb72b3e5539461ee7e8b3df75a2a17
CT=   5f9847f41b94b99b1dcfd793c3aa59ea5139bb3f
PT=   9258dab4b76c4f719307e0ef5e4765892adcbe7f
TEST= 41
KEY=  8a86f1e5ec79a8e1530cdc7e76ee7563e50f28b35283c90e
IV=   682facdbf880dc1fdb4214e718d7d9d1b5905d88
CT=   9258dab4b76c4f719307e0ef5e4765892adcbe7f
PT=   48b701bb5a70ddf3ec3be908f07392ee054722a3
TEST= 42
KEY=  910f11b0a4cea95a097c018d9ad59c6b157cba5d57c4ebad
IV=   ca636e7f9dbe1ca53d8649b5816945721b89e055
CT=   48b701bb5a70ddf3ec3be908f07392ee054722a3
PT=   01ac2807a6c2dfb528bfb61aa178afbc14004906
TEST= 43
KEY=  36aa39d5a562815dafbede38b26a2a71b40415e143c4a2ab
IV=   6aaa72e6603abf933bf1982fa5ae45d5a7a52865
CT=   01ac2807a6c2dfb528bfb61aa178afbc14004906
PT=   b56a2d4b185b4db991d56cc2064b7cc9710340bc
TEST= 44
KEY=  cd53c00c1008ac16b7e5938123bf46b3b24f692832c7e217
IV=   858d9478522db91ea61281d9b2042af5fbf9f9d9
CT=   b56a2d4b185b4db991d56cc2064b7cc9710340bc
PT=   7d6c075d0f52e9827bde9582bc7939efc7aef269
TEST= 45
KEY=  5eb78bba6d64ab4bb8b77a035861d3310e3650c7f569107e
IV=   194dd67dbb88370b38e45142a331c9aa93e44bb6
CT=   7d6c075d0f52e9827bde9582bc7939efc7aef269
PT=   6fe4939f164fb2f8c339b4089c5cb24f238ed930
TEST= 46
KEY=  0d2b4620028038d4aef8c8fb9b586739926ae288d6e7c94e
IV=   28f3ea4abb953a53827bf0a1c3d807c0539ccd9a
CT=   6fe4939f164fb2f8c339b4089c5cb24f238ed930
PT=   c6fd878c12707c5c5f4af9095cb7ecbb8f7eb245
TEST= 47
KEY=  6556911ec47dbf58bc88b4a7c4129e30cedd0e3359997b0b
IV=   aac66190bec82fc1abeaf8c48ffe9cc8687dd73e
CT=   c6fd878c12707c5c5f4af9095cb7ecbb8f7eb245
PT=   324699c5f73372907a4f55ae067210a048c9c231
TEST= 48
KEY=  d5d7c8eff63b269d4bbbc637be5dcb9ec8af1e931150b93a
IV=   01d3b472fc4a8d5d1031b8745466f7f9b08159f1
CT=   324699c5f73372907a4f55ae067210a048c9c231
PT=   df0536fb01a22465501823c5c74deea1f78bb847
TEST= 49
KEY=  3d34a6c4293e10664a19e252ee45e85b0fe2f032e6db017d
IV=   62ecfdde083734544270f6dcaa915844e8e36e2b
CT=   df0536fb01a22465501823c5c74deea1f78bb847
PT=   3b14c0507980dee9ebaabb6371bc0ca6c4452ba1
TEST= 50
KEY=  9e8b6d85122ad03633993cbb05ef53387e5efc94229e2adc
IV=   d6b7c46332477e350924677c986e61aaa3bfcb41
CT=   3b14c0507980dee9ebaabb6371bc0ca6c4452ba1
PT=   3d6e32d5f477dedf6a56e6594f3ed02247dda509
TEST= 51
KEY=  6e67cc652f44e2e3c7eee2646fb9b56131602cb665438fd5
IV=   293b46e5895ee11f3a02da1402e4bc9bf0eca1e0
CT=   3d6e32d5f477dedf6a56e6594f3ed02247dda509
PT=   a27fdd20ccba95c35da3f55d701f26b4b9cb672f
TEST= 52
KEY=  922e036e8d3b3fc30b5477a7321a403c417f0a02dc88e8fa
IV=   1499caf975d709d0ee0de9a6ea897320fc49cf0b
CT=   a27fdd20ccba95c35da3f55d701f26b4b9cb672f
PT=   9580c89d47ac587ac3e465b5550b870e505a5db0
TEST= 53
KEY=  b3e8534118bbf75e4cf82fddf1fe258914748d0c8cd2b54a
IV=   5e2df2732c5819a98eb6666467bf7f6a21c6502f
CT=   9580c89d47ac587ac3e465b5550b870e505a5db0
PT=   7d59bfb5014e998750df064db16e8f644c30e5a6
TEST= 54
KEY=  0919602365e248eb4db6b65aa12123c4a51a0268c0e250ec
IV=   1a8a0580bfdf9b61cd4d4539dc87fff5baf13362
CT=   7d59bfb5014e998750df064db16e8f644c30e5a6
PT=   af904954b9145a75cbef480909eb299c2addd238
TEST= 55
KEY=  b59908a2ca7201bff4a2ec2f6ace6bcdacf12bf4ea3f82d4
IV=   8cfd659b47631aa14b2bc203d0fa4f56bc806881
CT=   af904954b9145a75cbef480909eb299c2addd238
PT=   dc8c8131965e0af1a95ab107abc75e82d5569da3
TEST= 56
KEY=  7c461d7d16fe808e62fce6dec394daca073675763f691f77
IV=   7ad681466e045a957a998770f5c27be6c9df15df
CT=   dc8c8131965e0af1a95ab107abc75e82d5569da3
PT=   658be90c9df741cd476363ca42a00068a53045cc
TEST= 57
KEY=  c4b5dc2273756982ff0ba71384f7b9004596751e9a595abb
IV=   01b1b3113c685349e8147a4e1572ab37b8f3c15f
CT=   658be90c9df741cd476363ca42a00068a53045cc
PT=   60fa250ec6b1ea19982fe8826945b92f21f5677a
TEST= 58
KEY=  9269256c138f4c8c39ba4d0a1cd851822cd3cc31bbac3dc1
IV=   4655e99bfd74562aa25f94a483b39bdc56dcf94e
CT=   60fa250ec6b1ea19982fe8826945b92f21f5677a
PT=   e709b1177b36b2cd3addaad9e3f45277de051206
TEST= 59
KEY=  17fc8783f486fd9b428cffc72605fb5bcf279e4665a92fc7
IV=   00bfbdd29af35ff33572e2e1099affbd8595a2ef
CT=   e709b1177b36b2cd3addaad9e3f45277de051206
PT=   5dd3451e348b398a81a8c7e24f97a2809d939553
TEST= 60
KEY=  bd5727c7a955b8857607c64da7ad3cb980b03cc6f83aba94

⌨️ 快捷键说明

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