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

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

BLOCKSIZE=224
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   4e3adcb62c0c598e5e17e9b3004df9075da9bdef258e6ab9fdc764ca
TEST= 1
KEY=  9e45b77e4e3adcb62c0c598e5e17e9b3004df9075da9bdef258e6ab9fdc764ca
IV=   4e3adcb62c0c598e5e17e9b3004df9075da9bdef258e6ab9fdc764ca
PT=   8a52d31d39f174d5be29ec930a746ca8a9b01d16b32a62669e45b77e
CT=   fa19f3ad0ebffb6965f36e8b5eef717b5fd4fe298bdfbfde4de1aa63
TEST= 2
KEY=  25dda1d3b4232f1b22b3a2e73be487385ea2887c027d43c6ae51d567b026cea9
IV=   fa19f3ad0ebffb6965f36e8b5eef717b5fd4fe298bdfbfde4de1aa63
PT=   53055ce39f1aa0a3e6d3d513b5b07d0827d3e39018c110c9bb9816ad
CT=   8f35cdb3a8ce522a42b1e6c1b58a341adebb2954d0af13d69abafbfc
TEST= 3
KEY=  00b70e3b3b16e2a88a7df0cd795561f9eb28bc66dcc66a927efec6b12a9c3555
IV=   8f35cdb3a8ce522a42b1e6c1b58a341adebb2954d0af13d69abafbfc
PT=   7fe76667a174d952fb64799eb6db17aa26a61ae6f3ff3120256aafe8
CT=   da39b24e59c849261c3417fc6f9974cee642a628b75e317043fae794
TEST= 4
KEY=  129abf5ae12f50e6d3b5b9eb6561760584b1c8a83a84ccbac9a0f7c16966d2c1
IV=   da39b24e59c849261c3417fc6f9974cee642a628b75e317043fae794
PT=   e6158f77228622b28875b09cdcd7121d44008c4d5dd786a9122db161
CT=   262a43df7ecd89309c28af7d80d740a15f5406b65490d14aa40bc0d5
TEST= 5
KEY=  1a126a32c7051339ad7830dbf949d9780466880965d0ca0c9d30268bcd6d1214
IV=   262a43df7ecd89309c28af7d80d740a15f5406b65490d14aa40bc0d5
PT=   9cf9fdbe732d1e8ce3c4f342b67fa498cf225a40ec10284a0888d568
CT=   e72434b6de17503324e142e575d892536dad5c2c39be0f439a83b9db
TEST= 6
KEY=  ecd973152021278f736f60e8dda89b9d71be1a5a087d9620a48e29c857eeabcf
IV=   e72434b6de17503324e142e575d892536dad5c2c39be0f439a83b9db
PT=   ded25c97f8a5e2ef7ba1ff2a8065f69dfea498ebd0cb2972f6cb1927
CT=   746140449d8dcb0375c90878b07cf3000fe338f3cd9718ca0bc9e57f
TEST= 7
KEY=  089f2738544067cbeee2abeba86193e5c1c2e95a079eaed3691931025c274eb0
IV=   746140449d8dcb0375c90878b07cf3000fe338f3cd9718ca0bc9e57f
PT=   8315ad9fe78a7a256c18b61474aa6f115f2b9c3bb91f5d6be446542d
CT=   355e94596283f57a6168f984b7494ac782780ac2f5112d31507cc602
TEST= 8
KEY=  031f1172611ef3928c615e91c9096a61768ba39d85e6a4119c081c330c5b88b2
IV=   355e94596283f57a6168f984b7494ac782780ac2f5112d31507cc602
PT=   75d85eef11cbc3126ecbc90c6813e5e6f1094b6638125d540b80364a
CT=   9b9b570c76ebbc8f247c98b32966953ac3bc2e9a1be9a282abd63556
TEST= 9
KEY=  050d66bbfa85a49efa8ae21eed75f2d25fed36a7465a8a8b87e1beb1a78dbde4
IV=   9b9b570c76ebbc8f247c98b32966953ac3bc2e9a1be9a282abd63556
PT=   b03a4d7fb536ec604a31d54c7628718860a85f8dc499b61c061277c9
CT=   b4f2310af10040de528748c7a397b951d003c9c66877e89682597341
TEST= 10
KEY=  8d144dd34e7795940b8aa2c0bff2ba15fc7a8ff69659434def96562725d4cea5
IV=   b4f2310af10040de528748c7a397b951d003c9c66877e89682597341
PT=   dc562ad4706728eb58f3a99469a2f0a8860da9a5f9f6551f88192b68
CT=   893606856e329874041cf4016bd0c274bbbd781b9e9b29e0b6b8e47b
TEST= 11
KEY=  235bb52fc741931165b83ab4bbee4e1497aa4d822de43b56710d7fc7936c2ade
IV=   893606856e329874041cf4016bd0c274bbbd781b9e9b29e0b6b8e47b
PT=   1732d94783b33509fbd02fff5c042a73a80c80e45a589bbaae4ff8fc
CT=   d49de05e915d1040ee7cf36be54307fe1ad696fab5e995ee6d4abd5b
TEST= 12
KEY=  f17d074d13dc734ff4e52af45592bd7f72e94a7c3732adacc4e4ea29fe269785
IV=   d49de05e915d1040ee7cf36be54307fe1ad696fab5e995ee6d4abd5b
PT=   9e3877aa4d9beb3e38b0930b641a79f9a32ca21bff9db0a8d226b262
CT=   bf03580bbe2ea8de635e4867e90f7294f9f879b5b6c54542a41d1c09
TEST= 13
KEY=  cf841751acdf2b444acb822a36ccf5189be638e8cecad4197221af6b5a3b8b8c
IV=   bf03580bbe2ea8de635e4867e90f7294f9f879b5b6c54542a41d1c09
PT=   65a5a16ec496ef84be285aeee588775e67ec871a0f4b2bd63ef9101c
CT=   0a416e21bbaff35d9ccf54d6e09c477150bf159cb023eddbab0dbb8e
TEST= 14
KEY=  7a27d879a69e4565f1647177aa03a1ce7b7a7f999e75c185c20242b0f1363002
IV=   0a416e21bbaff35d9ccf54d6e09c477150bf159cb023eddbab0dbb8e
PT=   156bdbf6085a2ebfb5810419309f64c08707ccaa49f4fe6ab5a3cf28
CT=   ae31883cbb09d3468b7ee8c11c49159456ce4b6bb472a867800e90e2
TEST= 15
KEY=  b8554b5708afcd594a6da231217d490f67336a0dc8bb8aee7670ead77138a0e0
IV=   ae31883cbb09d3468b7ee8c11c49159456ce4b6bb472a867800e90e2
PT=   0291fdfb618d86f6c3752e6ca8743e1a3de2b8a1a67a77eec272932e
CT=   2d8b336b47572605c2caebe534ed73c59b73b672b2b1b1f0cd178bfa
TEST= 16
KEY=  97f1cb582524fe320d3a8434e3b7a2ea53de19c853c83c9cc4c15b27bc2f2b1a
IV=   2d8b336b47572605c2caebe534ed73c59b73b672b2b1b1f0cd178bfa
PT=   1ce25c559a32d5abcb4a67ac5d49c4d1ddb6fa09787fb6e52fa4800f
CT=   f6c5ea941853a3d4f8e712f5c955aa936d730ea21938ae23fd7059b7
TEST= 17
KEY=  b92abf24d3e114a6156927e01b50b01f9a8bb35b3ebb323eddf9f504415f72ad
IV=   f6c5ea941853a3d4f8e712f5c955aa936d730ea21938ae23fd7059b7
PT=   b39e58c8282f585129a47faa35dd9f0980c38a4495dddaf42edb747c
CT=   6727d4fbfac4f2c27b0a445e4eb945541564e762c983821ab434ad00
TEST= 18
KEY=  4b9a800ab4c6c05defadd522605af441d432f60f2bdfd55c147a771ef56bdfad
IV=   6727d4fbfac4f2c27b0a445e4eb945541564e762c983821ab434ad00
PT=   31bdcd1c4889f7d7e2577dcb26b7200de3afa07258004c7af2b03f2e
CT=   3af2e5713eb3be5502881bfe8e99f145297fd39693d70a0bde3930c9
TEST= 19
KEY=  2dc4f36b8e34252cd11e6b7762d2efbf5aab074a02a006ca87ad7d152b52ef64
IV=   3af2e5713eb3be5502881bfe8e99f145297fd39693d70a0bde3930c9
PT=   688171e8f1fc851e6162a2a8d710c793148f52603a74ce44665e7361
CT=   e696e4ac77d8937d122064f9f836ed79437b15a37540f2545bb6701c
TEST= 20
KEY=  e406d75268a2c180a6c6f80a70f28b46a29dea3341db1369f2ed8f4170e49f78
IV=   e696e4ac77d8937d122064f9f836ed79437b15a37540f2545bb6701c
PT=   0508906a9baa9041c6fa8da50797b628fef179e2a949a78ac9c22439
CT=   d33d3ce03c7010ce3603fe9e555c2ce5e2f0846e1b23aff6a478871b
TEST= 21
KEY=  e68f9baebb9ffd609ab6e8c446f175d8f7c1c6d6a32b9707e9ce20b7d49c1863
IV=   d33d3ce03c7010ce3603fe9e555c2ce5e2f0846e1b23aff6a478871b
PT=   017bb799171d53412781c0dc441c54f2f5aa61ff5ce0e23102894cfc
CT=   2d14a665b8e294a6aa900e2340ef2be73232bebafea27d6f18ad7a6a
TEST= 22
KEY=  40975da2968b5b0522547c62ec617bfbb72eed31911929bd176c5dd8cc316209
IV=   2d14a665b8e294a6aa900e2340ef2be73232bebafea27d6f18ad7a6a
PT=   02f364f5a7308ab81eebb063370f8174b09b8e3ebe5d673fa618c60c
CT=   8f021e830ba66bb3d5a893b2824e79154888fa741b2d2099bf8db373
TEST= 23
KEY=  0cda9f171989458629f217d139c9e84935609424d991d3c90c417d4173bcd17a
IV=   8f021e830ba66bb3d5a893b2824e79154888fa741b2d2099bf8db373
PT=   a89101551ee715aa4f7b0229e7d41ff96e5a191a79e755a74c4dc2b5
CT=   f26f958a7089cd61be592db2d4e9b2340a3bfdc6bcfcbc06a81684fa
TEST= 24
KEY=  907db7f9ebe6d00c597bdab08790c5fbe1892610d3aa2e0fb0bdc147dbaa5580
IV=   f26f958a7089cd61be592db2d4e9b2340a3bfdc6bcfcbc06a81684fa
PT=   93cd19fe230cb72287b6f7a3be5306946419fe15aa5413729ca728ee
CT=   5770d1a60c7d2d6b0492b6c4a668cb9178000b6dc3d7c36b20ca644f
TEST= 25
KEY=  e109a314bc9601aa5506f7db8302733f47e1ed81abaa2562736a022cfb6031cf
IV=   5770d1a60c7d2d6b0492b6c4a668cb9178000b6dc3d7c36b20ca644f
PT=   c1179202c01a3eb4569b0bf84c0a27baac4e35f88677d09b717414ed
CT=   8334e12ac42399baa3a84dc3cada0983598190d308b48be3c902b678
TEST= 26
KEY=  066f4d5b3fa2e08091256e6120aa3efc8d3be402f22bb5b17bde89cf326287b7
IV=   8334e12ac42399baa3a84dc3cada0983598190d308b48be3c902b678
PT=   cd4d1c5fa8eb2a4dba3630199ee700e97838bf7707792e51e766ee4f
CT=   46a2cb7aff26347f2b56a285cba8e043e3c110c4cf0dfadd878de490
TEST= 27
KEY=  3481c37279002bfa6e035a1e0bfc9c794693044111eaa575b4d37312b5ef6327
IV=   46a2cb7aff26347f2b56a285cba8e043e3c110c4cf0dfadd878de490
PT=   3e6551d83f3ca3f062618e1b0d46796df1db71f764a8c3f032ee8e29
CT=   e4e82775856994dbc0cfbe60c69c32bf3816202e36d5adfa1e7141b8
TEST= 28
KEY=  d5a558619de80c8feb6acec5cb332219800f36fe29fc855b8206dee8ab9e229f
IV=   e4e82775856994dbc0cfbe60c69c32bf3816202e36d5adfa1e7141b8
PT=   4348135b47714d9fe81fd603075b50c1aabb1bf7621ef54ce1249b13
CT=   1c64a84e8b6bc2669c4d18dec92245eeb9792b31c77e89aff3065c3b
TEST= 29
KEY=  9e58e3dc818ca4c160010ca3577e3ac7492d73109085ae6a4578574758987ea4
IV=   1c64a84e8b6bc2669c4d18dec92245eeb9792b31c77e89aff3065c3b
PT=   c3e285757302c26c8d91a2e7e4b454e4ba798f47d046c17e4bfdbbbd
CT=   6c18acc283fd3368c7c9f1e44ba60fafc7cf328a8975ed6aa2ad4d8a
TEST= 30
KEY=  8251f3d6ed940803e3fc3fcb90b7cb23028b7cbf574a9ce0cc0dba2dfa35332e
IV=   6c18acc283fd3368c7c9f1e44ba60fafc7cf328a8975ed6aa2ad4d8a
PT=   7207a0aaad2715f99200f98fa0555ddb2eea01e503a4b77d1c09100a
CT=   1a04503281e92ffcc4227168df1e117f5ebbeaa89b38d7971a5f943f
TEST= 31
KEY=  b97832a5f7905831621510375495ba4bdd956dc009f1764857356dbae06aa711
IV=   1a04503281e92ffcc4227168df1e117f5ebbeaa89b38d7971a5f943f
PT=   faee33ef6eff37b1158ae6c9ffd9f658e6b4286b7aad16333b29c173
CT=   5b6b4753c1f8dd693045b83bb500b975b8d03a10b3344bb236f00047
TEST= 32
KEY=  9b2884ffacfb1f62a3edcd5e64d002706895d4b5b1214c58e4012608d69aa756
IV=   5b6b4753c1f8dd693045b83bb500b975b8d03a10b3344bb236f00047
PT=   e2af20e1361ae4a5b0146e46205d7e89748471e85551b0fd2250b65a
CT=   a1e99533928b9469ecd8464398f0424fe4595db90b8fa800185bb356
TEST= 33
KEY=  0ae42ffa0d128a513166593788084433f06596fa557811e1ef8e8e08cec11400
IV=   a1e99533928b9469ecd8464398f0424fe4595db90b8fa800185bb356
PT=   99edeb4ba2a101544c763cd66af18f9ca9fb801161f6f20a91ccab05
CT=   e667c404c0a16635410c86c1dbdf658b9ea2795cb6e32f77c37a97f9
TEST= 34
KEY=  6446a07ceb754e55f1c73f02c904c2f22bbaf371cbda68bd596da17f0dbb83f9
IV=   e667c404c0a16635410c86c1dbdf658b9ea2795cb6e32f77c37a97f9
PT=   c341ac1c90a7bb2f47c6b466d4ae28a2f7e18070ae0e11796ea28f86
CT=   0d3534bb1b7738a36cfa7661a5511da875ec102a852deaf947f63320
TEST= 35
KEY=  9499a590e6407aeeeab007a1a5feb4938eebeed9be367897dc404b864a4db0d9
IV=   0d3534bb1b7738a36cfa7661a5511da875ec102a852deaf947f63320
PT=   bc595f9e93b7e6574c3b3d33dfd6d2712aec027432e9d1c3f0df05ec
CT=   e491397418413f93c63404e1aa93af838d4bbb43677765d6071813e2
TEST= 36
KEY=  b3081fe602d1439af2f1383263cab0722478415a337dc3d4bb372e504d55a33b
IV=   e491397418413f93c63404e1aa93af838d4bbb43677765d6071813e2
PT=   356aa59e8cbfbc879a839b3b18660842b55571a88e8a5b672791ba76
CT=   1f21a2919584520ea2f6b5bdad44fc9206c21eb7fa056ec097b37021
TEST= 37
KEY=  4257a7091df0e10b67756a3cc13c05cf893cbdc835bfdd6341324090dae6d31a
IV=   1f21a2919584520ea2f6b5bdad44fc9206c21eb7fa056ec097b37021
PT=   fad7eb21fee7ae51f32e82bb6de1680aac99f35a727925d0f15fb8ef
CT=   5a9f6e906b25502f5730f7acdc97fe0c80ecc8b53c266627187a08cb
TEST= 38
KEY=  50123232476f8f9b0c503a13960cf26355ab43c4b55315d67d1426b7c29cdbd1
IV=   5a9f6e906b25502f5730f7acdc97fe0c80ecc8b53c266627187a08cb
PT=   e55632bd1cf4e30124db6dcfa735d9a472b3d59f558600c61245953b
CT=   1a97547466249fd559531193529e31e4b3a3c539d53a54e084b61b8a
TEST= 39
KEY=  630de9365df8dbef6a74a5c6cf5fe3f00735722006f0d0efa82e7257462ac05b
IV=   1a97547466249fd559531193529e31e4b3a3c539d53a54e084b61b8a
PT=   a0f912e54d8dc38306101b369c934e6edf46b7e21e07f2c5331fdb04
CT=   d3d3bed59f7f7ad5652632a3e8925a2fbccb5a6e15205e095f7dc2c7
TEST= 40
KEY=  617a1ae28e2b653af50bdf13aa79d153efa7280fba3b8a81bd0e2c5e1957029c
IV=   d3d3bed59f7f7ad5652632a3e8925a2fbccb5a6e15205e095f7dc2c7
PT=   82cc3de6d124dc8396958f80c93d8026cae8e8221327ea220277f3d4
CT=   753b1a465d2baef91917e9fa26de8a383fa7a1c5f54f76aac947eaae
TEST= 41
KEY=  78353d57fb107f7ca82071eab36e38a9c979a237859c2b4448415af4d010e832
IV=   753b1a465d2baef91917e9fa26de8a383fa7a1c5f54f76aac947eaae
PT=   e9532b741e6af188a858cb017a850520ed751d58d84303e9194f27b5
CT=   8f1536ea362efa2d00d6a5bcb3f90fadc187cf058580db86caf7e10c
TEST= 42
KEY=  7895a100740549969e0e8bc7b3b89d157a80ad9a441be441cdc181721ae7093e
IV=   8f1536ea362efa2d00d6a5bcb3f90fadc187cf058580db86caf7e10c
PT=   e7e41e7760326cf68dc865d7674bddcff824c8a2fcd2d4e200a09c57
CT=   2110d5c227aec1ab7f80542c88ab84ed309151577083e3c36d7a6880
TEST= 43
KEY=  0b48ea0455159c54b9a04a6ccc38c939f22b2977748ab516bd4262b1779d61be
IV=   2110d5c227aec1ab7f80542c88ab84ed309151577083e3c36d7a6880
PT=   f46897a7a83855ed4e964e1b088e953df4c5fb8ef773dd8073dd4b04
CT=   2b5953219c47f9cf97cc0312d57ec1a9b14c8ea9c3a47e42d2e33b05
TEST= 44
KEY=  ec3a185e7e4ccf7525e7b3a35bf4ca2b2755e8dec5c63bbf7ee61cf3a57e5abb
IV=   2b5953219c47f9cf97cc0312d57ec1a9b14c8ea9c3a47e42d2e33b05
PT=   4f00b28aaf4f59e5200e0b1b93371cd7ad0b5b0655f5c76fe772f25a
CT=   de0b7297526d259ca82608d1c34aa4c3b994f24dfdd2dbeb9aa5c719
TEST= 45
KEY=  ebb2c948a047bde2778a963ff3d2c2fae41f4c1d7c52c9f28334c7183fdb9da2
IV=   de0b7297526d259ca82608d1c34aa4c3b994f24dfdd2dbeb9aa5c719
PT=   25ac837dee050aae9d1137ef3e2b07c623374b16833109ae0788d116
CT=   027e494bdafae13c0069f8cc317bf177da9bd6a4c75561fb8b66a591

⌨️ 快捷键说明

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