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

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

BLOCKSIZE=224
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   4f6e7801d4eba93794350d96a1b0fdb28e2519720bd0625cb41e66e2
TEST= 1
KEY=  a1b0fdb28e2519720bd0625cb41e66e2
IV=   4f6e7801d4eba93794350d96a1b0fdb28e2519720bd0625cb41e66e2
PT=   364c9c13106fa58c7fa74450d5e0b1f5a7183b5aebc012639671df49
CT=   b8b826161ab6f130b195489c484b2a35db32bc93178cab769bbd02d2
TEST= 2
KEY=  e9fbd7875517a5e11c5cc92a2fa36430
IV=   b8b826161ab6f130b195489c484b2a35db32bc93178cab769bbd02d2
PT=   d916b62fc659c44a83529ece390bbc76ffc303786b6a4d4af21bd0fb
CT=   5e7e86bf9ad49388941fd4471aa27e2de60bdcce01e4f71622113ecc
TEST= 3
KEY=  f359a9aab31c792f1db83e3c0db25afc
IV=   5e7e86bf9ad49388941fd4471aa27e2de60bdcce01e4f71622113ecc
PT=   e92e636b4ba82107e147905c3a8cfcee8a2ffd3243ca2689bed622a6
CT=   7027639819bd82b9fbe9707e9505d113713d5d11041e63b1eb70350b
TEST= 4
KEY=  665c78b9c221243e19a65d8de6c26ff7
IV=   7027639819bd82b9fbe9707e9505d113713d5d11041e63b1eb70350b
PT=   7c9b95324636ad62a15d87fc024f147b487edcf45dc2caa53c902504
CT=   843060724487f774b1af156d716543df98f9f0e8e7ac08623a03a437
TEST= 5
KEY=  17393b665ad8d4d6fe0a55efdcc1cbc0
IV=   843060724487f774b1af156d716543df98f9f0e8e7ac08623a03a437
PT=   38ef6ec0008a7c55c6c9db97d8c9cc75b68b3a740bc508025e228e72
CT=   2069d978338640d2a9a109791697f80857ba8112bbd2ac9edd998e68
TEST= 6
KEY=  01aec36e0d6255c445d8f971015845a8
IV=   2069d978338640d2a9a109791697f80857ba8112bbd2ac9edd998e68
PT=   6866c8ba6988b0c1a71410df211b0ecc60eb4884a5ce60c32dc271b5
CT=   9d079a1acce4cdf6c998db206a6fb9bcc11d5eb83edc8bb612391e68
TEST= 7
KEY=  6bc17ad2cc7f0b7c7b0472c713615bc0
IV=   9d079a1acce4cdf6c998db206a6fb9bcc11d5eb83edc8bb612391e68
PT=   a72d4f27524002e59e58597ba9e408f48931047c87108030f7af755e
CT=   77f10c0469fad02db7fabc77ba2a1ca6519b4aa2e15463162e97dee8
TEST= 8
KEY=  d1eb66749de441de9a5011d13df68528
IV=   77f10c0469fad02db7fabc77ba2a1ca6519b4aa2e15463162e97dee8
PT=   7f84eef05407103caab580251c1cfaada3ba488b8edd4a6c92f7267f
CT=   c0ae9d2b29f4cfd544997562457ffbcc33bcea8969f567c438bdfdae
TEST= 9
KEY=  94949db8ae58ab57f3a57615054b7886
IV=   c0ae9d2b29f4cfd544997562457ffbcc33bcea8969f567c438bdfdae
PT=   c024bd7bf6c0a3619351bea5e808edd972647f6c4675dbc349526db2
CT=   093fcbd96d077f1df59fca580ffdbcd9f3bb734f6e5dc98209119839
TEST= 10
KEY=  9b6921615de3d8189df8bf970c5ae0bf
IV=   093fcbd96d077f1df59fca580ffdbcd9f3bb734f6e5dc98209119839
PT=   63f50d1fd7dab00527f9b95ab7685343f4dcdf8b01e07373b2e955c1
CT=   5514f5ca1c097214b989dd493c5c9a77922f5b7416288262043d926e
TEST= 11
KEY=  a735bb16cfcc836c8bd03df5086772d1
IV=   5514f5ca1c097214b989dd493c5c9a77922f5b7416288262043d926e
PT=   b3238f91d4cbddd6ee859e729b39e9934e12b70b56fe03bbb360eddc
CT=   c7fe0b507b091258a281c9fb5ba06483b506543c98f7ae83cdb9bac1
TEST= 12
KEY=  fc95df957acad75013279376c5dec810
IV=   c7fe0b507b091258a281c9fb5ba06483b506543c98f7ae83cdb9bac1
PT=   2485a0238326e1342e7f3694ff307b85ef07bcb2dca36db8b846e56c
CT=   2bf39481509919c4310d99484b6d8622e30fc072b4e950b465d97f52
TEST= 13
KEY=  b7f859b799c51722a7cec3c2a007b742
IV=   2bf39481509919c4310d99484b6d8622e30fc072b4e950b465d97f52
PT=   d33265dc98fa5438e33e8fb7b74eeaedafd48745e3630390b9212f99
CT=   314603579f240a2f019bf6746386b59e6aec3a92dae18bfabb75c639
TEST= 14
KEY=  d47eec29f3292db07d2f48381b72717b
IV=   314603579f240a2f019bf6746386b59e6aec3a92dae18bfabb75c639
PT=   c2058a0ce9364922ad705a72a33ca2596cb70b8cbed77ebc3b3ce42f
CT=   c3fe0ff0e983a5f8175a8be1a8b31ba9d685cf7540b94a5931d5d52c
TEST= 15
KEY=  7ccdf78025ace2c53d9602612aa7a457
IV=   c3fe0ff0e983a5f8175a8be1a8b31ba9d685cf7540b94a5931d5d52c
PT=   a23ea6690b06f6cdea6a26e16721b04618d79d8f6746227cb8381f73
CT=   be105e25952a79be5cd7b99a96992358942ba7749da5aac9b3f77e74
TEST= 16
KEY=  ea54d4d8b18745b1a033a8a89950da23
IV=   be105e25952a79be5cd7b99a96992358942ba7749da5aac9b3f77e74
PT=   4e82cfe05f00e4a79316a4284db8fee7e945b32fe7eed203eec87b6c
CT=   d5a7e329a04c5f77ea5b91429ba6a799ceba841c43c6cc877de7b015
TEST= 17
KEY=  71f273417f3dc1ade3f5642fe4b76a36
IV=   d5a7e329a04c5f77ea5b91429ba6a799ceba841c43c6cc877de7b015
PT=   56c65683fdeaad4e7b2a96fa5948c10749dd2bbb10222d3361d5aa37
CT=   16763bcd5abbb2994e25cb91622c765aead9a23cdaa57ec2167c061a
TEST= 18
KEY=  13de051b95e4639139501aedf2cb6c2c
IV=   16763bcd5abbb2994e25cb91622c765aead9a23cdaa57ec2167c061a
PT=   0097cd90985b7bb4a9a6b81d63e933def09504527ec903541ce4b8fc
CT=   a84af55a519e4d33811222b9d97e8036a5eb964a6b5f5f09dfaab940
TEST= 19
KEY=  caa0852d300ff5db520f45e42d61d56c
IV=   a84af55a519e4d33811222b9d97e8036a5eb964a6b5f5f09dfaab940
PT=   6c9b91bd6bdf7b761c7902a20124da148658ff7bfe10996a66b46982
CT=   9f8359071dacc713aa7c0b6fc74513f2c6f65fe9d48f68cb3f0e0d7f
TEST= 20
KEY=  0de596dff6f9aa3286802d2f126fd813
IV=   9f8359071dacc713aa7c0b6fc74513f2c6f65fe9d48f68cb3f0e0d7f
PT=   71d748c4f7367f3b8e63653fa1044e1c75da1e843e7f973162d6e616
CT=   f55b7c82a78b8d4200c8b12f61df368ef19014b7460ac26c6e68a0ba
TEST= 21
KEY=  6c3aa0510769be85c08aef437c0778a9
IV=   f55b7c82a78b8d4200c8b12f61df368ef19014b7460ac26c6e68a0ba
PT=   361629df3be61c2cc7bd67287d23ddc78da54eaef756e203e07d39af
CT=   37495ab9c1b4f3c89c4b80f144228a7fd5a5ed6cb044ebb79124a698
TEST= 22
KEY=  28182a2ed2cc53e970ce04f4ed23de31
IV=   37495ab9c1b4f3c89c4b80f144228a7fd5a5ed6cb044ebb79124a698
PT=   5072dacbcdc92aaa6ed4d0bd8c767789cd7c423d725f838ed4a8eeab
CT=   5151d600a4b6f03007477753628041dba9d2f1bf030c150f59309422
TEST= 23
KEY=  4a986bf57b1ea25673c211fbb4134a13
IV=   5151d600a4b6f03007477753628041dba9d2f1bf030c150f59309422
PT=   0a869d5fe23e166cdb08d2db2f4f22cc8cbcd11d92f6d4beac9aa4b4
CT=   0ccc5d59035ca5b4242ecb241a000a5495f83168e260b650d0dd2af3
TEST= 24
KEY=  509861a1eee6933e91a2a7ab64ce60e0
IV=   0ccc5d59035ca5b4242ecb241a000a5495f83168e260b650d0dd2af3
PT=   d922b86417394aca48466eadc0a885a46a871b7e854ec7743a737c3d
CT=   154c5bf6a62525f1ae76ea77d8e99530b0a051f3f9a61b45cf935b5f
TEST= 25
KEY=  8871f4915e46c2cd6804bceeab5d3bbf
IV=   154c5bf6a62525f1ae76ea77d8e99530b0a051f3f9a61b45cf935b5f
PT=   860171a35446388d7fc628bf9f6612a75c9d88373fda403a4848ea69
CT=   0e53b239cb6edb65f37c05a229cf6b4544518b229efec514c4a3a27a
TEST= 26
KEY=  a1be9fd41a1749eff6fa79fa6ffe99c5
IV=   0e53b239cb6edb65f37c05a229cf6b4544518b229efec514c4a3a27a
PT=   d359997e2c42824ff2c7c53f9feaa021b907d3b2e1c545e407338dc9
CT=   27cf0ecd511c9f9efcd65f851ef5ab09a947ab6dfe002b2c5baae8fe
TEST= 27
KEY=  bf4b34ddb350e28208fa52d63454713b
IV=   27cf0ecd511c9f9efcd65f851ef5ab09a947ab6dfe002b2c5baae8fe
PT=   aeaadf7561e21e69ec6ad329ba26576effebc563a02c00b2426ade3c
CT=   c04c7d4c1d35a6f33d3b5aa1d7ecc564bb06739033ef456b23b9f6be
TEST= 28
KEY=  68a7f1b9085691123b1517bd17ed8785
IV=   c04c7d4c1d35a6f33d3b5aa1d7ecc564bb06739033ef456b23b9f6be
PT=   89e87f86a514acbb6a2307d4606ff710f5fabeace9fa558dbfe63fcf
CT=   2f1368846032f05b87c35e4f8c89cbd82e8aa2fd3cfcc166450dc0f6
TEST= 29
KEY=  e42e3a6126dc33ef07e9d6db52e04773
IV=   2f1368846032f05b87c35e4f8c89cbd82e8aa2fd3cfcc166450dc0f6
PT=   db7571af57d01817197fb2c01f1ff6af12563176519771c0aaaaf7eb
CT=   9855797d18f66c7771be00d0a389f7a1b0f9bdeebb22f37b4f81be8d
TEST= 30
KEY=  47a7cdc096258e01bccb25a01d61f9fe
IV=   9855797d18f66c7771be00d0a389f7a1b0f9bdeebb22f37b4f81be8d
PT=   b4dbc910e93c0e9160d594d53f783021f4a43ac8e6fcd9c344af965d
CT=   1b89510c7cd05c60da67ad9bd26a6972a48e7042b704b92b68c33666
TEST= 31
KEY=  95cda4b232abfe430bcf9c8b75a2cf98
IV=   1b89510c7cd05c60da67ad9bd26a6972a48e7042b704b92b68c33666
PT=   5187c259ae81103dcfc52fe7ac37907a460df8194b45ec0016bf3931
CT=   db419a622e59bd05df6fd7ff33411b3f3111d0af4d9604ca1ea8543a
TEST= 32
KEY=  a68cbf8d03ba2eec465998416b0a9ba2
IV=   db419a622e59bd05df6fd7ff33411b3f3111d0af4d9604ca1ea8543a
PT=   4b642bcfca1bb3c8f1119a6bad31bcf7fd07cdcea2cc88c015d1efba
CT=   4fdecbc66616cf61e14d219a48bd9b92a65d9efa95e9a270594c0a72
TEST= 33
KEY=  ee31241fa5e7b016d3b03a31324691d0
IV=   4fdecbc66616cf61e14d219a48bd9b92a65d9efa95e9a270594c0a72
PT=   43120e397120c1a1d17e5c5ed7f072974011fe0548518fe2af0bf827
CT=   712b00aaf96ab638992ae9a8c6953fbc5853f42b6095120786732522
TEST= 34
KEY=  28a41ba3fdb4443db3252836b435b4f2
IV=   712b00aaf96ab638992ae9a8c6953fbc5853f42b6095120786732522
PT=   13946b1d51b2f08726c009c1729bc36be21f63145d23346a0a8552e2
CT=   18a57ab9027ca43aa8139bbd4060739fc07872f04adc65be0665b0c5
TEST= 35
KEY=  68c4683c3dcc36cdf9f94d88b2500437
IV=   18a57ab9027ca43aa8139bbd4060739fc07872f04adc65be0665b0c5
PT=   ed4f937ab9a74208f94865c3cce77f74aa94bd06d61b057893d1161f
CT=   aea140b1eb39cc1f7f7c9954b01661534cde5e188b81526731a60f85
TEST= 36
KEY=  d8d2096f711268d572781fef83f60bb2
IV=   aea140b1eb39cc1f7f7c9954b01661534cde5e188b81526731a60f85
PT=   d333608b388ffaec85a3578f7a77b6708265728eb5e7f0b77142a421
CT=   ea2a1539a5795d50f27f4eface8684f66344d4961d15a7d15e2a6d63
TEST= 37
KEY=  16548d991256bc436f6db83edddc66d1
IV=   ea2a1539a5795d50f27f4eface8684f66344d4961d15a7d15e2a6d63
PT=   6c5295243e45154a0b00efdf80b2bdf543c2278a5b05c5e91f4e0ace
CT=   c82f726d3c6bc2cd6032ca33bb610f49494d77e7d3090e68ece75683
TEST= 38
KEY=  ad3582d05b1bcba4bc64b656313b3052
IV=   c82f726d3c6bc2cd6032ca33bb610f49494d77e7d3090e68ece75683
PT=   5771e496c232124077d18893b5eddaf0a4d229db15293ce2fc17560e
CT=   fe7d684284f2d4f77a6050e5f4e08833d2a7d57e8c7bdf8d8ec5809a
TEST= 39
KEY=  59d50ae389bc1eda301f69dbbffeb0c8
IV=   fe7d684284f2d4f77a6050e5f4e08833d2a7d57e8c7bdf8d8ec5809a
PT=   d0f8f61403c610cb563ee836f734e34bf4dcb269dbd3d692bee382fd
CT=   1d33a45aff7b01d6c435a3328f75a991441c973204fa5ca37ba50a97
TEST= 40
KEY=  d6a0a372cda089e834e53578c45bba5f
IV=   1d33a45aff7b01d6c435a3328f75a991441c973204fa5ca37ba50a97
PT=   7162eb4719ea033dd5f08b8fb057d30e0507329eafa4a8dbdd2869af
CT=   b2cfb782f3ca694892d52059f6432594bd4613cb798e705dcbb04b0d
TEST= 41
KEY=  20e386e670e69a234d6b45250febf152
IV=   b2cfb782f3ca694892d52059f6432594bd4613cb798e705dcbb04b0d
PT=   f49be3df75aa975eb9204c6e41ed92ec12072e6bf830d9f70d33236a
CT=   b9063fd107f8c1990cff36ecda0ec04b652281d7498d701d9c221e15
TEST= 42
KEY=  faed46ad15c41bf404e6353893c9ef47
IV=   b9063fd107f8c1990cff36ecda0ec04b652281d7498d701d9c221e15
PT=   273603b9ee2949ee757a342374331517023d203f713aa1e2cf1e4eef
CT=   418df20ed58d978de6e500ac0fbbf6139a4ec4e028bafc51cdb10d83
TEST= 43
KEY=  f556b0be8f8adf142c5cc9695e78e2c4
IV=   418df20ed58d978de6e500ac0fbbf6139a4ec4e028bafc51cdb10d83
PT=   b00d7dd35f791b90108cb135e24f16cb5119e329ab768f78151fccdd
CT=   0472a6fe8aaf2e52e4834731fd0ee99f7faaddec0a9c9c90cfbb8603
TEST= 44
KEY=  08585921f02002f826c055f991c364c7
IV=   0472a6fe8aaf2e52e4834731fd0ee99f7faaddec0a9c9c90cfbb8603
PT=   b70aba6f469fa7a1e8ac3be71fe2f356737dfe692285bc5db96ca90e
CT=   3c97e305edf5caa8040b32824383762e2d070ccf31bea4edf7f88d1a
TEST= 45
KEY=  4bdb2f0fdd270e37177ef114663be9dd
IV=   3c97e305edf5caa8040b32824383762e2d070ccf31bea4edf7f88d1a
PT=   5c8443e4da35d43002db672c6d94794d091f832147a45472e8871ca2
CT=   331108f852ce8f8dfd92d3c17eae4830ca1dab831ec584db8b3870b2
TEST= 46
KEY=  3575673f173aa5b409bb75cfed03996f
IV=   331108f852ce8f8dfd92d3c17eae4830ca1dab831ec584db8b3870b2
PT=   724867db7ddc5e1e4c35e005b05b1d363965135c822c85920639a1fb
CT=   0a7be2dd7d8ae2588a508530541861a8ecfd7ef77224adbfba6f943b
TEST= 47
KEY=  616d0697fbc7db437b9fd870576c0d54
IV=   0a7be2dd7d8ae2588a508530541861a8ecfd7ef77224adbfba6f943b
PT=   55c0998185cb64f9232f268616b55c07adb5ed6164fe71a07e84aef0
CT=   d93a1f0adec038ce1d587ef9f595138e30f91869902264a4acbf3e80
TEST= 48
KEY=  94f81519cb3ec32aebbdbcd4fbd333d4
IV=   d93a1f0adec038ce1d587ef9f595138e30f91869902264a4acbf3e80
PT=   de2fde9e3d3cca2e7a617230d910129ea669ba3beb46149cf3136b62
CT=   3d90c92cde49ae586a65a38933ed3d3d01187079a51537de51f12c34
TEST= 49
KEY=  a7152824ca26b3534ea88b0aaa221fe0
IV=   3d90c92cde49ae586a65a38933ed3d3d01187079a51537de51f12c34
PT=   9e4a9b4bf61f2f344029bf226352225d0c91d36f321bab2a8251073a
CT=   cc86f15ef665d22bfdc9ab6d097fdb6230e945d36fc0255ea547f6de
TEST= 50
KEY=  ae6af346facff6802168ae540f65e93e
IV=   cc86f15ef665d22bfdc9ab6d097fdb6230e945d36fc0255ea547f6de
PT=   b3ee3492567ce511242af3954914cb356bfbcbb3d97c50b28521d642
CT=   982fd8dd042d746ffd1438391755a348d20e8c409595952567dae057
TEST= 51
KEY=  b93f500e28c17ac0b4fd3b7168bf0969
IV=   982fd8dd042d746ffd1438391755a348d20e8c409595952567dae057
PT=   eb80525a1111d62ab73bfa521d03b00f2311443fba61f5c5f997b5c9
CT=   0cbbbe8a9ee54c02b8ae3c8ae4d7bbafdf5e54734c5b9b5cd5ab0113
TEST= 52

⌨️ 快捷键说明

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