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

📄 cbcmd85.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:  cbcmd85.txt
==============================================

BLOCKSIZE=256
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000000000000000000000000000
PT=   c8985dac1164524823d5df61b41381015b946f2966b45c67b6e440f70aa6b0cc
TEST= 1
KEY=  b41381015b946f2966b45c67b6e440f70aa6b0cc
IV=   13e9f0b248fa7da95996a1e7e3e2b78cacf7133d34d5ad1b4c6a3af7eabb22aa
CT=   c8985dac1164524823d5df61b41381015b946f2966b45c67b6e440f70aa6b0cc
PT=   8a9b2f185ce4d216f601948dd88cc4e62915e8df7bae9be95610d38694fa60c0
TEST= 2
KEY=  6c9f45e7728187f61d1ac78ee0f493719e5cd00c
IV=   6a1ba3ad8d7e6c682cf026073625352133e611c395d4fed007d4f3f2ebffc784
CT=   8a9b2f185ce4d216f601948dd88cc4e62915e8df7bae9be95610d38694fa60c0
PT=   0fa8514f144e13c5aa89cc5bfd0bda66c15618d8c86a295b3c5ee41200729d59
TEST= 3
KEY=  91949f81b3d79f2ed570eed5dcaa77639e2e4d55
IV=   7425e186e71bf758db77396512aa94314be6d0479bb11b086ba7147f5002571a
CT=   0fa8514f144e13c5aa89cc5bfd0bda66c15618d8c86a295b3c5ee41200729d59
PT=   2973b08c6133aa80113f481638e1cc85dbe1054a6c4179125103a621dc3199d3
TEST= 4
KEY=  a975530468369a64b93197c78da9d142421fd486
IV=   699797cae28d018c9a1a69581d3595af8a13ee95ea0652475d2b1fff436e9ae2
CT=   2973b08c6133aa80113f481638e1cc85dbe1054a6c4179125103a621dc3199d3
PT=   4d213d5f5d590e74782f3cbdd44d064845c02bcc26dbfaa99e7abf2cc04018b9
TEST= 5
KEY=  7d38554c2df6b1a89fea6d6e13d36e6e825fcc3f
IV=   2e8cb149f561d2dd41ab45c06175bebba24a6704ed8c33bc8752e004f9d6669a
CT=   4d213d5f5d590e74782f3cbdd44d064845c02bcc26dbfaa99e7abf2cc04018b9
PT=   7fabb7f344eb91940a966289601512cb64941e955d7dd32e3a0f075966e4a7cc
TEST= 6
KEY=  1d2d47874962af3dc297be4029dc6937e4bb6bf3
IV=   f64a897053c55b83b449303763bde8827ed2818fc51bf7113d52e97ceec114de
CT=   7fabb7f344eb91940a966289601512cb64941e955d7dd32e3a0f075966e4a7cc
PT=   d3e7c6522984041d6b4bddc20b12a117c99ab5bbd6b09c161f3d8fac62b67e47
TEST= 7
KEY=  163fe69080f81a861427225636e1e69b860d15b4
IV=   89e2a2f670e76cdc649ff7d013148a894c3928acec8c345bbde37dadebdeb365
CT=   d3e7c6522984041d6b4bddc20b12a117c99ab5bbd6b09c161f3d8fac62b67e47
PT=   b0ef82d6c7028fa0beace93c04f8784af0eb441313a9e3c80df36c67c6906bb3
TEST= 8
KEY=  12c79eda70135e95078ec19e3b128afc409d7e07
IV=   9809a942354140362bcaf974fc8e9236996174a76e7d5c43a70ac652ec65dd5c
CT=   b0ef82d6c7028fa0beace93c04f8784af0eb441313a9e3c80df36c67c6906bb3
PT=   f986926aafd4d7589acc0475c959208da62875102f8b9d3cd03bc16d23eb57c5
TEST= 9
KEY=  db9ebe57d63b2b8528055ca2eb294b91637629c2
IV=   0db47252aedad699a2b7aad7b0df625351e01fb815fc09ee431ec828d5e5df88
CT=   f986926aafd4d7589acc0475c959208da62875102f8b9d3cd03bc16d23eb57c5
PT=   8952bf71b8aeb8c23bfa8bcccc675360bae9c2ba70c706b44cca6ade03d39ba9
TEST= 10
KEY=  17f9ed376cd2e93f58c25a16a7e3214f60a5b26b
IV=   0b5f8c49e1686e3bd01256e19d6f63e4b3a676380c42dc24c52b36a81a47ffb1
CT=   8952bf71b8aeb8c23bfa8bcccc675360bae9c2ba70c706b44cca6ade03d39ba9
PT=   0e32be17d817a9586401aa21ca3f2b925dc6267eccf328907912b8630f8ad4eb
TEST= 11
KEY=  ddc6c6a53114cf4194317286def1992c6f2f6680
IV=   868a28b0b8a3852fb270e11173829eb9c5b293acdbeb3c65e8868ac61f4cf590
CT=   0e32be17d817a9586401aa21ca3f2b925dc6267eccf328907912b8630f8ad4eb
PT=   e2e20c33836bd88bc9adc7f19a10f1b112a3fc3db8cda9bf53ab7d86faa90295
TEST= 12
KEY=  47d6371423b7337c2cfcdb398d5ae4aa95866415
IV=   a0b94e84c2c6062a08cc68cba60a0fe34f4c3351920cd75abc0965019abd996c
CT=   e2e20c33836bd88bc9adc7f19a10f1b112a3fc3db8cda9bf53ab7d86faa90295
PT=   62d7898b2fd229388af77a54a6717ee64761bc61a87ae25f29b850635999fe75
TEST= 13
KEY=  e1a749f264d68f1d84863966a4e2b4c9cc1f9a60
IV=   bbbba094567afad61d737f4f2d2241552130f79c7c7cc9e430996c1ea76275f9
CT=   62d7898b2fd229388af77a54a6717ee64761bc61a87ae25f29b850635999fe75
PT=   c7620fa440830485ec316cb17eee41c908f37db09d4f729eda21188a55ba13c4
TEST= 14
KEY=  9f49083b6c25f2ad19c94bf87ec3ac4399a589a4
IV=   58cfa3a208a29dcbac79050f81e968a7bfa2f81c905f935992b535e6f4cb0262
CT=   c7620fa440830485ec316cb17eee41c908f37db09d4f729eda21188a55ba13c4
PT=   b2f15bb86d25ca53526542dfceb5ecd1bd3d1b7f264e5d8d1ddafdc1e5e5aede
TEST= 15
KEY=  51fce4ead118e9d23f871675631951827c40277a
IV=   182133a66b478eb0246cb036d7b6c5ec519cf505d9049a8df0647dbf3c269e7d
CT=   b2f15bb86d25ca53526542dfceb5ecd1bd3d1b7f264e5d8d1ddafdc1e5e5aede
PT=   7787ce48eecbebfb495fb905481044812946350f02f70a107fb38674800ed825
TEST= 16
KEY=  19eca06bf85edcdd3d701c651caad7f6fc4eff5f
IV=   587cc120152b5c1a5c0db4326a36acf1db53fb59f3df02a29192802a40fff7cf
CT=   7787ce48eecbebfb495fb905481044812946350f02f70a107fb38674800ed825
PT=   d4341f00c8f6137c219c26324331a2fc44eafaeb60bf5fd201e46877a1ea301c
TEST= 17
KEY=  5add0297bcb426365dcf43b71d4ebf815da4cf43
IV=   38e63d91ba86cdcea1cf732c24908cdd4ac2dfd29e727f95bbb63755287ea1ec
CT=   d4341f00c8f6137c219c26324331a2fc44eafaeb60bf5fd201e46877a1ea301c
PT=   e054013676b687ccd0579852028642cf4e8207d4577362785684b7fbb5b6926a
TEST= 18
KEY=  585b4058f23621e20abc21cf4bca087ae8125d29
IV=   b90c68ecca1b664f8cc00d2d84bdedfe3537972585b96c01f9b5e6fd1dcee165
CT=   e054013676b687ccd0579852028642cf4e8207d4577362785684b7fbb5b6926a
PT=   21872e5157a297c14c93c3d35d47bfa6d2a35ba3a42504050edeccbec4989ce9
TEST= 19
KEY=  051cfffe20957a41ae9925ca4514c4c42c8ac1c0
IV=   adda6a6d5d25d90b42c7a97654d1e32cc206ce29f5380881d9d818a453cd2bab
CT=   21872e5157a297c14c93c3d35d47bfa6d2a35ba3a42504050edeccbec4989ce9
PT=   58d7bdd7b88311dae3b936b1421e2d51ad32268b4bc717f357fdc44833296671
TEST= 20
KEY=  4702d2af8da75ccae55e323912e9008c1fa3a7b1
IV=   987b7e6617dc35e1f2bf42db50184db56ea43c68e0d2ef7e7fd7e3de3d8e074f
CT=   58d7bdd7b88311dae3b936b1421e2d51ad32268b4bc717f357fdc44833296671
PT=   e39c1eabf3ac6f0a79dc3c5924441c1b3b2445ceea0a427f0d7e8870f89a8465
TEST= 21
KEY=  6346ceb4b68319040f5470461f9788fce73923d4
IV=   cc036c5a72e4180ea0d71e105b34334df1b2a6c5d51a167207a1a6d00b9fa3ee
CT=   e39c1eabf3ac6f0a79dc3c5924441c1b3b2445ceea0a427f0d7e8870f89a8465
PT=   135701925ef8866be9b2e2d309cdc1ba6c2b74824d1ceb13e2b36b64fc86d119
TEST= 22
KEY=  6a8b0f0edaa86d8642489b55fd24e3981bbff2cd
IV=   6ab5cd4fe19f8441a06a97488ed3e5d931191331369763b4f8cf19bb672f8aff
CT=   135701925ef8866be9b2e2d309cdc1ba6c2b74824d1ceb13e2b36b64fc86d119
PT=   9f97d9b8f98637b920d121d9c8e65331ec100bc690744a7e615beda9393dafab
TEST= 23
KEY=  a26d5c3f36b86640d23cd12b9c7f0e3122825d66
IV=   1007cd58d8247561714bcc0cf41c26f96fd4927a96361623c590685a33890ff0
CT=   9f97d9b8f98637b920d121d9c8e65331ec100bc690744a7e615beda9393dafab
PT=   cc3711804800823c8d9e9612e5c91c897a5de991dcb56c8b9a884ac4db452e50
TEST= 24
KEY=  47a440b64ce58fd10e89bda006f744f5f9c77336
IV=   f3fe0e2bd480b43fff734d7671806193261ed14f61afd29de01b2931777ad952
CT=   cc3711804800823c8d9e9612e5c91c897a5de991dcb56c8b9a884ac4db452e50
PT=   c048a9dc9fd98d3082c9283788155082d570e2734851f790cc2534357313b62b
TEST= 25
KEY=  cfb1103499956da246d84a30cad270c08ad4c51d
IV=   67f388b1670ce411dc09cb2f8f911e7127f9ae3e552aa8e21a31b7338b646deb
CT=   c048a9dc9fd98d3082c9283788155082d570e2734851f790cc2534357313b62b
PT=   dedc879b9d9be78954febe468cfcb73fac632ce852983b98c7e78fe3fdab4b81
TEST= 26
KEY=  434da70b35f6414a144071a80d35ff23777f8e9c
IV=   3784994700428d2d33ab5d24c9dff5f2e7652347f3b5dffc932344197066fab0
CT=   dedc879b9d9be78954febe468cfcb73fac632ce852983b98c7e78fe3fdab4b81
PT=   c581199f1c457b70c74a71963c45d01eaea69566b0e8fbef19d60ab6ccc22540
TEST= 27
KEY=  7f0877159b50d42ca4a88a4714e3f595bbbdabdc
IV=   c4d9921aa9559d0c9f7b6bb28aa24736b471adeb120c81bcfeafd2c128908706
CT=   c581199f1c457b70c74a71963c45d01eaea69566b0e8fbef19d60ab6ccc22540
PT=   a4eb15eed32b7e0c549f04ae8454757df972c4a0eca49f0a5773bb9cd1ddf1f2
TEST= 28
KEY=  fb5c02686222108c480c154d43904e096a605a2e
IV=   d5f8f0943fbff9410e66c3ce6ff33bfa84eeed5be7eabeb05aef76c074b05cf3
CT=   a4eb15eed32b7e0c549f04ae8454757df972c4a0eca49f0a5773bb9cd1ddf1f2
PT=   e3a60b7c4d5a5fda4f179643cdea2545f41be4a1f38cdf7374af3e016844ff0c
TEST= 29
KEY=  36b6272d9639f42dbb80ca3e373f70080224a522
IV=   dcc237a097d76ead3c9f527901e3708eadcd32dea416e7760d8f84e65104d20e
CT=   e3a60b7c4d5a5fda4f179643cdea2545f41be4a1f38cdf7374af3e016844ff0c
PT=   160da90e1472b94bfbfc3ec9d590d01bb6adcebe728a5f23d7ea3946cca7ad79
TEST= 30
KEY=  e326f73620943a93c90a951de0d5494ece83085b
IV=   877b7870f43ddb5e8dc60a0a134ccb21c71bf6013aafe4d792c17262f2483f6a
CT=   160da90e1472b94bfbfc3ec9d590d01bb6adcebe728a5f23d7ea3946cca7ad79
PT=   cd8d139445b2491d52dbf27a9ef8467516f6083d0698ca1a1abdd2726233da93
TEST= 31
KEY=  7ddeb143366232aecf925f07fa689b3cacb0d2c8
IV=   3e4a11c6d10247c978165abae7cf0aa7a0ce2dbdb4bb75d86ca13e79c20e61e1
CT=   cd8d139445b2491d52dbf27a9ef8467516f6083d0698ca1a1abdd2726233da93
PT=   de569c3abc1a2e48db9442e6eaaa9ca37e5f0536deb596c87a166737a01d5fc6
TEST= 32
KEY=  97742de0483d37981127c9cf807efc0b0cad8d0e
IV=   20934d338d080a7da7ebe880abe67d130348578b2397f62123badc5444eeb2f0
CT=   de569c3abc1a2e48db9442e6eaaa9ca37e5f0536deb596c87a166737a01d5fc6
PT=   c8027f89ae1c1ed767fbc34f0ec5ed734b07e5ccf1c47005964ffbc19f5c9b09
TEST= 33
KEY=  99b1c093033ad254e0e3b9ca163107ca93f11607
IV=   c52027c99c951e31f510d88e24aaecc3590615a769cd16910afa642a3c5a314a
CT=   c8027f89ae1c1ed767fbc34f0ec5ed734b07e5ccf1c47005964ffbc19f5c9b09
PT=   e9b5af7e5e2651571f18d7096a69553fd6c81a2aee45400d8e0d6d780786097d
TEST= 34
KEY=  f3d895acd5f2c87e0ea6f9c7983c6ab294771f7a
IV=   593609a128fa7cbb7caf883b35b3b6af1c96aec3940a7ca81f802a926ee10499
CT=   e9b5af7e5e2651571f18d7096a69553fd6c81a2aee45400d8e0d6d780786097d
PT=   1f0929f565c22297cb983d954d82c676b80647a2231244822c33756d1edec367
TEST= 35
KEY=  be5a53da6df48fdc2db4bd45b40f1fdf8aa9dc1d
IV=   cb91056e16e580f37975aa27f0fda063f6fc553fdbb866e71650ba537065419e
CT=   1f0929f565c22297cb983d954d82c676b80647a2231244822c33756d1edec367
PT=   dd023cc8d5abedec2b15db9dde7fcd922fd8bd4dcbf277db47faad0f60c53bd4
TEST= 36
KEY=  60259e48422c3291e646ca9ef3f5b2d0ea6ce7c9
IV=   e6b1c8d5c27f17eec2e71c7f178fe73e0b87b95935cdaecadfc2ea691b9fca47
CT=   dd023cc8d5abedec2b15db9dde7fcd922fd8bd4dcbf277db47faad0f60c53bd4
PT=   e0ae4b8a9a741cdcad8560b9f5caa89eccc78e2139e01ebe348fd7ec24fb18bb
TEST= 37
KEY=  95ef36d68eebbcb0dfa6d420c77a653cce97ff72
IV=   9db08ab9eb39496f7386fc1a16dd2dba6c0755508ccc8f2f24db626d548c4644
CT=   e0ae4b8a9a741cdcad8560b9f5caa89eccc78e2139e01ebe348fd7ec24fb18bb
PT=   2fe1c43ff3b3236440bb649bb92932eb8831db69ecabc63e0502bd16314a7b81
TEST= 38
KEY=  2cc6043d06da67d9330d121ec278d82affdd84f3
IV=   222de7df76836a05c8ed27484287436fa8336c8876182e690945a9732fa17163
CT=   2fe1c43ff3b3236440bb649bb92932eb8831db69ecabc63e0502bd16314a7b81
PT=   4db4f2c738fff47cd3818f8719771c29f2693b72543f8c167a5f8b0ec323fbf8
TEST= 39
KEY=  35b11814f4b35cab67329e08b82753243cfe7f0b
IV=   a1db0b77ac41499ff2c86be46b4abcab13f158bee87dea094e32e500261c7b34
CT=   4db4f2c738fff47cd3818f8719771c29f2693b72543f8c167a5f8b0ec323fbf8
PT=   4a4c6f87d3226a5268914b075d10edc41252e59a93d0abd3ab991d9515fcf597
TEST= 40
KEY=  68a1f5d0e6e1b931f4e235db13be4eb129028a9c
IV=   6702403e5b57718ee2d6cacb2870e9414c5898daa747d69a1038192da190529b
CT=   4a4c6f87d3226a5268914b075d10edc41252e59a93d0abd3ab991d9515fcf597
PT=   0358e79c020777d91ff61582dd4ebb39141f70392bd863deab0ac53b0a6169fe
TEST= 41
KEY=  b5ef4ee9f2fec908df3a5605b8b48b8a2363e362
IV=   14564b128f242bad504a013e7302ca736d31381bfe4206765fae048c11608e30
CT=   0358e79c020777d91ff61582dd4ebb39141f70392bd863deab0ac53b0a6169fe
PT=   568d63030ecae4b0bab4fc51933d0133cf96a8694002dd12d7d532be532ae5ca
TEST= 42
KEY=  26d24fda3d6861619f388b176f61b934704906a8
IV=   96d136467a5d72adba1f562dae63516325d6ba909ce82db5f1695d813ba80898
CT=   568d63030ecae4b0bab4fc51933d0133cf96a8694002dd12d7d532be532ae5ca
PT=   0d30df7be9447771aaef06282f7ddd76db6d9eabe3bd073b0a1b97dd88e36787
TEST= 43
KEY=  09af92ace605ffca7c858c2c657a2ee9f8aa612f
IV=   0e0f4ce101e0a97038c39d010803b665a8099011efbafa9d8f77475fe89829c3
CT=   0d30df7be9447771aaef06282f7ddd76db6d9eabe3bd073b0a1b97dd88e36787
PT=   446180b4650c411987345c9735fb270e481535928b4382f5c09de41d51ab8cd1
TEST= 44
KEY=  3c54b5a2ae10ca58f7c60ed9a5e7caf4a901edfe
IV=   df3895eaefd68937ac017494af5477d053e002e2cf80f4a3b3b99e5602b05186
CT=   446180b4650c411987345c9735fb270e481535928b4382f5c09de41d51ab8cd1
PT=   23c3a5cd5b213102f86b66b71bccd2022e8eb25aad401f8ea86976bfe3ff94ce
TEST= 45
KEY=  279867a0809e78025a8611570d8ebc4b4afe7930
IV=   bae4e4b0b2ee9c097de63669d1c4d509812ea15433dae7b7b76fd67b952d0049
CT=   23c3a5cd5b213102f86b66b71bccd2022e8eb25aad401f8ea86976bfe3ff94ce
PT=   96b3b17a9f5e0b915fb99235952d5443d1d57df09a65ddd8a7740806da41a900

⌨️ 快捷键说明

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