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

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

BLOCKSIZE=224
KEYSIZE=  192

TEST= 0
KEY=  000000000000000000000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   902ad18815aaaa11ce7852ecb78a9927a24ff9f61128b5ad5e638792
TEST= 1
KEY=  15aaaa11ce7852ecb78a9927a24ff9f61128b5ad5e638792
IV=   902ad18815aaaa11ce7852ecb78a9927a24ff9f61128b5ad5e638792
PT=   38015deb102028a172043db28515eb4fee0c5c06684507a61d862941
CT=   2f4d88c40c4b9386c9a093cb003d85eba4f9aff801e8f6d3520b0807
TEST= 2
KEY=  19e1399707d8c127b7b71ccc06b6560e10c0437e0c688f95
IV=   2f4d88c40c4b9386c9a093cb003d85eba4f9aff801e8f6d3520b0807
PT=   27b795e399b7f4973e71611b52a43947361a18bd9d67a16200a5719f
CT=   8aa4edcb03338293cb0c7aec2b7e2d3ed85c25d5041722fea2d72b9c
TEST= 3
KEY=  1ad2bb04ccd4bbcb9cc931f2deea73db14d76180aebfa409
IV=   8aa4edcb03338293cb0c7aec2b7e2d3ed85c25d5041722fea2d72b9c
PT=   f26d6611c7ec7a6a316b242e8e049757b6b085c1e4ad36cb0e4711d0
CT=   3d687c997a828645563d72dfa1bf8a52c91c9bd3f259eff55243cc0a
TEST= 4
KEY=  60503d419ae9c9143d76bba017f6e808e68e8e75fcfc6803
IV=   3d687c997a828645563d72dfa1bf8a52c91c9bd3f259eff55243cc0a
PT=   276cf59800d92b429e4407e28cfbada9a4f72b392e32936d01d69c04
CT=   4e6b7bc8f12a7e9544fa6381c33e219906fadd32bcdd6d46557c8b18
TEST= 5
KEY=  917a43d4de13aa95fe489a39110c353a5a53e333a980e31b
IV=   4e6b7bc8f12a7e9544fa6381c33e219906fadd32bcdd6d46557c8b18
PT=   9eb6c997bf0450da4750f154baff34c5e83518bfca875fe78a7b76a6
CT=   87b68c267ae81722147a9d6bfed342f4d709e65b4205e040dcac87c0
TEST= 6
KEY=  eb9254f6ca6937fe009bd8cdc605d36118560373752c64db
IV=   87b68c267ae81722147a9d6bfed342f4d709e65b4205e040dcac87c0
PT=   8e0ea4ccbb201f1b5ef6e1d04c2a23f3a55af059f7d1dcf30b69d3fb
CT=   da6805f950d058797869fda4929d738389281dc771c4c3b202f49bd9
TEST= 7
KEY=  bb420c8fb200ca5a9206ab4e4f2dcea66992c0c177d8ff02
IV=   da6805f950d058797869fda4929d738389281dc771c4c3b202f49bd9
PT=   86556e1fc77700adbc677aca4c1e9caa09bb10202bd3dc1a22443742
CT=   6b3b90b0478395b9eabcf31c44462a8c70350a439b898a3161804f39
TEST= 8
KEY=  fcc1993658bc3946d64081c23f18c4e5f21b4af01658b03b
IV=   6b3b90b0478395b9eabcf31c44462a8c70350a439b898a3161804f39
PT=   93977745122c8b95659d72b3d203f1e8b342fecc21482a16d71690e7
CT=   fe6451c39ea09b3801f0a9c175bfe3401c128c8c028f8718acfecb7c
TEST= 9
KEY=  6261020e594c9087a3ff6282230a4869f094cde8baa67b47
IV=   fe6451c39ea09b3801f0a9c175bfe3401c128c8c028f8718acfecb7c
PT=   dda1db51cc7b340e12c5233da866e9a351b0d2b72b821f24006aade9
CT=   607739ebaf8ab7875549e5261534a853323b645b8efb1b18a776b9da
TEST= 10
KEY=  cdebb5890c0575a1b6cbcad111312c327e6fd6f01dd0c29d
IV=   607739ebaf8ab7875549e5261534a853323b645b8efb1b18a776b9da
PT=   12cb5b63402a7f85c680996effb48f3fa671eacb6c23699e20fd829e
CT=   2d80f865a1b72925a2c438e01deb031b6b62d35a19cb69375407d677
TEST= 11
KEY=  6c5c9cacaec14d41ab20c9ca7a53ff6867a4bfc749d714ea
IV=   2d80f865a1b72925a2c438e01deb031b6b62d35a19cb69375407d677
PT=   ac712dcb83d0f418bb282ef8745370b6474b8c4467fb488779c9d41e
CT=   8d5625ef92759e52ad33ecd331ae5f5e0a3da25e8c92355832108beb
TEST= 12
KEY=  fe2902fe03f2a1929a8e9694706e5d36eb368a9f7bc79f01
IV=   8d5625ef92759e52ad33ecd331ae5f5e0a3da25e8c92355832108beb
PT=   d004c74cd84dfa98b51c9534838e68426face1a31ade353464dd67aa
CT=   09416bed2585cbcd1e98b17a8607b8dfecc5ec2317343d533fe33235
TEST= 13
KEY=  dbacc9331d6a10e81c892e4b9cabb115fc02b7cc4424ad34
IV=   09416bed2585cbcd1e98b17a8607b8dfecc5ec2317343d533fe33235
PT=   0874c24ce984581e0e61681713683ff08b3dbf947a59bbd05bddc7b5
CT=   51cf3cba3007249aa2cf55d663c7401622507ddeaa4ef6c88f603834
TEST= 14
KEY=  ebabeda9bfa5453e7f4e6e5dbefbcccb564c4104cb449500
IV=   51cf3cba3007249aa2cf55d663c7401622507ddeaa4ef6c88f603834
PT=   65bc62a866a5fdb44b74c85be19855251a94c05b098c7130b1e6c1f3
CT=   cdff20851c777a3d100b4723080f8bb8edf0168922f0f20b9a04b86a
TEST= 15
KEY=  f7dc9794afae021d7741e5e5530bda4274bcb30f51402d6a
IV=   cdff20851c777a3d100b4723080f8bb8edf0168922f0f20b9a04b86a
PT=   49ad6cb0752d2220a4dbf421bfe29cbc873ba6f7bb760b3e10a2dd3d
CT=   b2d8a65873764038df341be30aa0999ca4d635ded7ae12d531792c74
TEST= 16
KEY=  84aad7ac709a19fe7de17c79f7ddef9ca312a1da6039011e
IV=   b2d8a65873764038df341be30aa0999ca4d635ded7ae12d531792c74
PT=   946b0d2b1871fb797e2f050cb03aa1f386863850f559a163f488fd0c
CT=   645f4e58462c4741be2f42ca727073a93ea9245b5ef884507ae19734
TEST= 17
KEY=  c28690edceb55b340f910fd0c974cbc7fdea258a1ad8962a
IV=   645f4e58462c4741be2f42ca727073a93ea9245b5ef884507ae19734
PT=   142b75a6d8cd1b80dfcbb5aa702847d3fc8a9b909bc8f78f2034e994
CT=   667438921bf15ac5d51fb91c630290afa8e6ec96f729c39e6a7cec54
TEST= 18
KEY=  d977ca281baae2286c939f7f619227510ac3e61470a47a7e
IV=   667438921bf15ac5d51fb91c630290afa8e6ec96f729c39e6a7cec54
PT=   da5277988dade48355ff8b01adbbf8acbb64e9dba1230920a8ec9990
CT=   9e5fcc4afac5da6acc3dd6d637179099640552e620f4b71f1a0cff34
TEST= 19
KEY=  23b21042d79734fe5b840fe6059775b72a37510b6aa8854a
IV=   9e5fcc4afac5da6acc3dd6d637179099640552e620f4b71f1a0cff34
PT=   18943a9435f354001763ef8869072ab4e841cbca43f83cc35940d44d
CT=   d00f0c1a40962067c45cb5477408e633f055e5bc9c7370c86ddd2d27
TEST= 20
KEY=  6324302513cb81b92f8ce9d5f5c2900bb64421c30775a86d
IV=   d00f0c1a40962067c45cb5477408e633f055e5bc9c7370c86ddd2d27
PT=   e0ad5862fce58b3c4f193841fca9ce1444fc673b9fef124cf65fe9f6
CT=   03c3407def2aae973efd8a0065a2966ada0ea68e8507a2b05b12e4e0
TEST= 21
KEY=  8c0e9eb22d360bb94a2e7fbf2fcc3685334383735c674c8d
IV=   03c3407def2aae973efd8a0065a2966ada0ea68e8507a2b05b12e4e0
PT=   c958843aaaa20b2ce6cc3c725e33132de348f1649924f6657f0375b6
CT=   b1e1b7a2a6813d7ff233bbbeaa01b292dddfd0ad02367da86f87d2b4
TEST= 22
KEY=  2a8fa3cddf05b007e02fcd2df213e6283175fedb33e09e39
IV=   b1e1b7a2a6813d7ff233bbbeaa01b292dddfd0ad02367da86f87d2b4
PT=   91de7aab81f08f843e1e190209ded2b71b192addea0a9692c62156f8
CT=   955282495042fa7757aa192cb8d687eeb9b23bbaea3c02aca8d49ab8
TEST= 23
KEY=  7acd59ba88afa92b58f94ac34ba1dd92db49fc779b340481
IV=   955282495042fa7757aa192cb8d687eeb9b23bbaea3c02aca8d49ab8
PT=   54182cfd11cc15553e4876f4330fac5a604f81dddb637cac95f42b95
CT=   bf1a1e45dad329433c89309b00e520ab464acea38199bd46597172e8
TEST= 24
KEY=  a01e70f9b42699b0581c6a680deb13315ad04131c2457669
IV=   bf1a1e45dad329433c89309b00e520ab464acea38199bd46597172e8
PT=   aebfaca55425265eff28f49a684d150ccaa694d66a18c58d3087dee5
CT=   6987ab7694fc8991bab5f69c13a3999e2ea591242ffea9e4e46a85b8
TEST= 25
KEY=  34e2f9680e936f2c4bbff3f6234e8215752ee8d5262ff3d1
IV=   6987ab7694fc8991bab5f69c13a3999e2ea591242ffea9e4e46a85b8
PT=   54c7d4946f1379fb56718048b4f2eb69e9698d0592a55e4d451abb2d
CT=   ea4a0691c4dce25df04193e4876fd463873338b6f9e93e5ab64710f2
TEST= 26
KEY=  f03e1b35fed2fcc8ccd02795a47dbaa38cc7d68f9068e323
IV=   ea4a0691c4dce25df04193e4876fd463873338b6f9e93e5ab64710f2
PT=   0cb0aa460a614ad58aebe41e7af19caa6fee9bc44134689160314e7f
CT=   5b93fba8e82bc37708bfdc3c300d4a853adb14c41e10dd80a0703dcc
TEST= 27
KEY=  1815d842f66d20f4fcdd6d109ea6ae6792d70b0f3018deef
IV=   5b93fba8e82bc37708bfdc3c300d4a853adb14c41e10dd80a0703dcc
PT=   755df80c2f46f19e13d74b5115351addd91fb8fb0b7c1e8ecff30e85
CT=   7ffaa1f3de40dd0f885f880bf24101ad3cbfcebd0a1de3ff3d474f72
TEST= 28
KEY=  c655054d7e32a8ff0e9c6cbda21960da98cae8f00d5f919d
IV=   7ffaa1f3de40dd0f885f880bf24101ad3cbfcebd0a1de3ff3d474f72
PT=   9c14f162cd4e68afa1d9321f4abbc3af1a306062e550a7c0bcb3bf29
CT=   091a5b1e0445e99851635037c9d25d0419b5071bf7fa6f081f259595
TEST= 29
KEY=  c210ecd52f51f8c8c74e31b9bbac67c16f3087f8127a0408
IV=   091a5b1e0445e99851635037c9d25d0419b5071bf7fa6f081f259595
PT=   49df52bf715d8c47d91a3ed963c2d7e5ce560b95bc6910bb02401b63
CT=   954b467ba4da954fc8a84a3922d607487dd551109901a0d6c17bb228
TEST= 30
KEY=  66ca799ae7f9b2f1e59836f1c67936d1f631272ed301b620
IV=   954b467ba4da954fc8a84a3922d607487dd551109901a0d6c17bb228
PT=   69578a79fdd80155b14c5f90a4de8d149056d4636b8facd02c771d43
CT=   1afb02c539b66e407c916fc2add0a9752a4ccda7047a5e943c704cd3
TEST= 31
KEY=  5f7c17da9b68dd3348489f84ec35fb76f24b79baef71faf3
IV=   1afb02c539b66e407c916fc2add0a9752a4ccda7047a5e943c704cd3
PT=   0f0205ddb765323cbd1143f4b1dacf822d93161d929b465dee617a4a
CT=   34863d5ee8bf14a15f164a7e773a959407b4e2434fc630a5e36f8f87
TEST= 32
KEY=  b7c3037bc47e974d3f720a10eb811935bd8d491f0c1e7574
IV=   34863d5ee8bf14a15f164a7e773a959407b4e2434fc630a5e36f8f87
PT=   9c2c3efb09c4eee02ecda4f0b929c6f36ee4573ad1d78a0b8c4be715
CT=   38e031eac3b3733092744108cc0432c9429c9f4902d1305fa9967587
TEST= 33
KEY=  7470704b560ad645f37638d9a91d867cbf5c7940a58800f3
IV=   38e031eac3b3733092744108cc0432c9429c9f4902d1305fa9967587
PT=   39ff935e7e340aa7521872a8a7471e86431e92dc3df67d911af8afab
CT=   b97e315dac80b6c56a87c0caedd6eba4a3ba77a052d0bc50c50ad50b
TEST= 34
KEY=  d8f0c68e3c8d168f1ea0d37d0aa7f1dced8cc5106082d5f8
IV=   b97e315dac80b6c56a87c0caedd6eba4a3ba77a052d0bc50c50ad50b
PT=   60525c1511759f060289f8ccca6acabe47c92b5149b5cbf5665f796c
CT=   c327327934d82213443b6b7aa66a27db9d289d7eb4c81a8824e306eb
TEST= 35
KEY=  ec28e49d78b67df5b8caf4a6978f6ca25944df984461d313
IV=   c327327934d82213443b6b7aa66a27db9d289d7eb4c81a8824e306eb
PT=   6484e80dafd75d745e5cb8b589726d5427a880497b94c674127120b7
CT=   31bca616049818df97053d0d09ea436e4a2d952f10819b99590fd71f
TEST= 36
KEY=  e8b0fc42efb340f8b120b7c8dda2f98d49c544011d6e040c
IV=   31bca616049818df97053d0d09ea436e4a2d952f10819b99590fd71f
PT=   37464e5bcf34e34e7cff8a1a92f709e9bcd94968140947adca129a20
CT=   cdfbaf69207173660bbe725e8526735909e39029c8874102501bcafb
TEST= 37
KEY=  c8c18f24e40d32a63406c491d44169a4814205034d75cef7
IV=   cdfbaf69207173660bbe725e8526735909e39029c8874102501bcafb
PT=   43a4da2fb95ad81746b493e61674ae6c3a443524bb1a12f7dfdcbb5a
CT=   4e370bea56013b0792af2f3f7fcbc18bede02e236915f75191f5b1cd
TEST= 38
KEY=  9ec0b42376a21d994bcd051a39a14787e857f252dc807f3a
IV=   4e370bea56013b0792af2f3f7fcbc18bede02e236915f75191f5b1cd
PT=   5a0574cfeb5a4dbe0737687f7cec449b151b35452e156ab1d09b9859
CT=   a3db13a900a12c022a449690536e5cc0491888d3b5147e87ba735049
TEST= 39
KEY=  9e6198215ce68b0918a359da70b9cf545d438cd566f32f73
IV=   a3db13a900a12c022a449690536e5cc0491888d3b5147e87ba735049
PT=   219fd1e8c3cb0ee8cdf3f80b56c5209d02aef6d4feed2ce55fcb11e0
CT=   63824a19874b6fba73967e3f9ab9e690ee2accc0732d834665e00223
TEST= 40
KEY=  192af79b2f70f536821abf4a9e9303942e6e0f9303132d50
IV=   63824a19874b6fba73967e3f9ab9e690ee2accc0732d834665e00223
PT=   a7a1e1c1d3103bc950b66a180db133f523559db619103895549a9266
CT=   da84772a7a1194be11c76b0aa5221667c90e57bc2b0fe2a64cbf01bd
TEST= 41
KEY=  633b63253eb79e3c2738a92d579d54280561ed354fac2ced
IV=   da84772a7a1194be11c76b0aa5221667c90e57bc2b0fe2a64cbf01bd
PT=   eb0ccd5b9fd8ee388489c392575c0b5df14ab4f029c97665f8709cbc
CT=   ec11b50bc0b87e167690406f716139116a88af3cb78200d9ce365661
TEST= 42
KEY=  a3831d334827de535659903c3d15fb14b2e3edec819a7a8c
IV=   ec11b50bc0b87e167690406f716139116a88af3cb78200d9ce365661
PT=   df2712023a72c9daa519206919deca132c0b1a93c8e011cb0d0bdd14
CT=   16306e766351869d853aa018dc01f0c72737274c6d308097346b06c3
TEST= 43
KEY=  c0d29baecd1d7e4b8a5860fb1a22dc58dfd36d7bb5f17c4f
IV=   16306e766351869d853aa018dc01f0c72737274c6d308097346b06c3
PT=   72ed13b9f9b5d34cf99a0104a1ae6f0fa02852eb4e7291248940efd9
CT=   481607710d65836db2321e3a9fd8a11c156fde87727ba4cfa18f3e0f
TEST= 44
KEY=  cdb718c37f2f60711580c1e70f4d02dfada8c9b4147e4240
IV=   481607710d65836db2321e3a9fd8a11c156fde87727ba4cfa18f3e0f
PT=   1223442e90a66cae3759fc969adb943d0cf2caec2eeecbbbbbcd68a7
CT=   1fec0fb77e1bb562cb9bbb46b72515a7685b0d355f753fc457117f92
TEST= 45
KEY=  b3acada1b4b4db37a2a5d44067160feaf2ddf670436f3dd2
IV=   1fec0fb77e1bb562cb9bbb46b72515a7685b0d355f753fc457117f92
PT=   3c38483450f844ba54713910e3f02f4eda5d76718b4415995645bd34
CT=   6188853f2204b45322e033ed0fbf23c5b1967fc875483fe60e6d508e
TEST= 46
KEY=  91a819f29654e8daad1af785d68070228795c9964d026d5c
IV=   6188853f2204b45322e033ed0fbf23c5b1967fc875483fe60e6d508e
PT=   aa93f1708cc298027f4a7c08519f082b11a37de41b58ad425c36e99a
CT=   7075c19963db90370cef389cb1b0365c28ac7a6cb267dca60e001f2c
TEST= 47
KEY=  f27389c59abbd0461caac1d9fe2c0a4e35f2153043027270
IV=   7075c19963db90370cef389cb1b0365c28ac7a6cb267dca60e001f2c
PT=   967986a5f3ad873a9106a90504cfb34efa494dcc67bb2e77a6e51146
CT=   67439cf9f8ca623f3c79ef63809ddb85acb01082b8c8a587f53339d5
TEST= 48
KEY=  0ab9ebfaa6c23f259c371a5c529c1acc8d3ab0b7b6314ba5
IV=   67439cf9f8ca623f3c79ef63809ddb85acb01082b8c8a587f53339d5
PT=   6c05e78e764749e4461b4422dc94a60f2ea4482ab33f0d1d6871cf26
CT=   528c5af67675fd99847c65ab5e4b92c4d485033bad3840702f775163

⌨️ 快捷键说明

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