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

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

BLOCKSIZE=224
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   58c896796f1367bc295bd0696bfcf7426a7308f1e2195290e29fa41e
TEST= 1
KEY=  295bd0696bfcf7426a7308f1e2195290e29fa41e
IV=   58c896796f1367bc295bd0696bfcf7426a7308f1e2195290e29fa41e
PT=   c6fdd4a333a215f0905077bfdd90c951e8ae1e0bd0a7f8932092f62b
CT=   27e22d7cb8c6541a0437aea1d02682ef2ca8af6dc9767b2817b09a33
TEST= 2
KEY=  2d6c7ec8bbda75ad46dba79c2b6f29b8f52f3e2d
IV=   27e22d7cb8c6541a0437aea1d02682ef2ca8af6dc9767b2817b09a33
PT=   b86edc78a4160eb7823abf100108e130bc5c366803e0001290ee08e6
CT=   be59b29d01da890dcc0aba232c9689b9d825d8f53ba5b4e4cc4fad88
TEST= 3
KEY=  e166c4eb974cfc149efe7f6910ca9d5c396093a5
IV=   be59b29d01da890dcc0aba232c9689b9d825d8f53ba5b4e4cc4fad88
PT=   3ffcfdf04e75786ddb6843525b30ea4b4656e3fbfb7db5f27e393a5d
CT=   e58896e578bd896ade6c4aef5daa004f6d4b9fa1990412571bd464f6
TEST= 4
KEY=  3f0a8e04cae6fc5bf3b5e0c889ce8f0b22b4f753
IV=   e58896e578bd896ade6c4aef5daa004f6d4b9fa1990412571bd464f6
PT=   2f1fcc7c35821d85b489df495f895d22e6234df6a4f7f912181355b0
CT=   7e7d4d711af7fccab7d033cb0330616bda770825446446c924443b1f
TEST= 5
KEY=  88dabdcfc9d69d3029c2e8edcdaac9c206f0cc4c
IV=   7e7d4d711af7fccab7d033cb0330616bda770825446446c924443b1f
PT=   d0ccd044bd60b896eccbcd17c60b89cf58ae9c4df7fc0b12ce2e57ad
CT=   e7907fcf71d0eb3d61f0aa3b36a2c35dd5dc6ab7c2091af4ba8b7b89
TEST= 6
KEY=  e92a17f4ff745e6dfc1e825a0fa3d336bc7bb7c5
IV=   e7907fcf71d0eb3d61f0aa3b36a2c35dd5dc6ab7c2091af4ba8b7b89
PT=   0e35dfea75b36a4781d9351193c6a667912d58c528239605e5a83d01
CT=   59bd7113c9d4ffca6910534cfac277445698cea91b6770d85a35f39f
TEST= 7
KEY=  803a44b805b62929aa864cf314c4a3eee64e445a
IV=   59bd7113c9d4ffca6910534cfac277445698cea91b6770d85a35f39f
PT=   600c71706fc4d165675db4d9c7736fadb7f3f30d9808238a9c90047d
CT=   56ab8f7ed1fd2c4c0d842613cc66eeb6e20aa2ae9b2722ecc2b07084
TEST= 8
KEY=  8dbe62abc9d0c79f488cee5d8fe3810224fe34de
IV=   56ab8f7ed1fd2c4c0d842613cc66eeb6e20aa2ae9b2722ecc2b07084
PT=   f2f65b0d4ea139485fa10641ec7e9f172579d4832f87caed89399885
CT=   c857763dd09983c5a3e4a95cf7279ea319d89a65da81e18cf11fe02c
TEST= 9
KEY=  2e5acbf73ef7593c515474385562608ed5e1d4f2
IV=   c857763dd09983c5a3e4a95cf7279ea319d89a65da81e18cf11fe02c
PT=   97b82b04db2300da619a1f57e0bbee83bb00c395dc4fb378cea7a53c
CT=   a359b0d8ddf0fb0d53686c3eac47b345e3ddaa86ff5b759ad519f91f
TEST= 10
KEY=  7d32a7c992b0ea79b289debeaa39151400f82ded
IV=   a359b0d8ddf0fb0d53686c3eac47b345e3ddaa86ff5b759ad519f91f
PT=   b9b5f9143d6f20e3c097fa8e57d2d4c64432581f2568b1df26badd2e
CT=   319e8c3f20cac50fc94897ea7ea05137d9312c871d1d07d452ed4011
TEST= 11
KEY=  b47a3023ec10bb4e6bb8f239b72412c052156dfc
IV=   319e8c3f20cac50fc94897ea7ea05137d9312c871d1d07d452ed4011
PT=   7423cf6f3a4929c86ce6f68418ec08e085bb4f2e96368184b9bd9480
CT=   0eeb62c52d68d288777623e0518eab63d2e76fd167af3f6fb23b5d0b
TEST= 12
KEY=  c30c13c3bd9e102db95f9de8d08b2dafe02e30f7
IV=   0eeb62c52d68d288777623e0518eab63d2e76fd167af3f6fb23b5d0b
PT=   d884cacdac9b6dc5b2dc1aa1d6e4b8f036e9e3f42a50ea4d3f2678c4
CT=   fe6eab0ea26a7290f5221c053bedc5f6903c079b7413df2e10ad372e
TEST= 13
KEY=  362e0fc68673d5db29639a73a498f281f08307d9
IV=   fe6eab0ea26a7290f5221c053bedc5f6903c079b7413df2e10ad372e
PT=   2b336044d8303adcf48f0d38d15e56163af6109796e5586dedcfb9a6
CT=   bc69003b51731d4aac827ee794d739970d4eefa83e1310614311d9ad
TEST= 14
KEY=  9aac712112a4ec4c242d75db9a8be2e0b392de74
IV=   bc69003b51731d4aac827ee794d739970d4eefa83e1310614311d9ad
PT=   3e2182748279df1fa7f845778cd3daa7c1af120ac0913bcf677ec24f
CT=   cc74ab071a64e4c929b692eeb7931783e658c87a3c1d48e66eff8b9d
TEST= 15
KEY=  b31ae3cfa537fbcfc275bda1a696aa06dd6d55e9
IV=   cc74ab071a64e4c929b692eeb7931783e658c87a3c1d48e66eff8b9d
PT=   e6cebd7595bb04e149a7ca9c6016bfc6a3f0a11e8a69d8ff036db076
CT=   1b0394ecebc003b9abd14d15440a9119210cb414e9defd4233d0cc2a
TEST= 16
KEY=  18cbaedae13d6ad6e37909b54f485744eebd99c3
IV=   1b0394ecebc003b9abd14d15440a9119210cb414e9defd4233d0cc2a
PT=   c71ab7314711990080cbcee38d84b5d5a9a5901ba8a5e09f9079d306
CT=   0f813d251741d5b9ef9775dee10e202a994c6d6b96a2951cee1d43ac
TEST= 17
KEY=  f75cdb0400334afc7a3564ded9eac25800a0da6f
IV=   0f813d251741d5b9ef9775dee10e202a994c6d6b96a2951cee1d43ac
PT=   cd9740ac5000ec1aa28a9f6821f5224b00e4480ef37e99a219919958
CT=   40d51b4c121eab7a9215152e45d9497da8d3bbde43d98ebf28e7d880
TEST= 18
KEY=  6549ce2a45ea0381d2e6df009a334ce7284702ef
IV=   40d51b4c121eab7a9215152e45d9497da8d3bbde43d98ebf28e7d880
PT=   8e2e5fde7d332a2f730e81ce69f0e4b8d5f2e39c391ad22c1c9f96ff
CT=   9ec33cce8ad780d2a7e3601e1b3363d125c0f30e84d40e41ee3c1996
TEST= 19
KEY=  c2aaae345ed96050f7262c0e1ee742a6c67b1b79
IV=   9ec33cce8ad780d2a7e3601e1b3363d125c0f30e84d40e41ee3c1996
PT=   10c0356afbca42b88dea5bc516613b2061e12da3793fe424a129b1f6
CT=   0f70108621799a8adccba69ed9b0aeee8f80b11ed8ecad1adebd405c
TEST= 20
KEY=  1e6108aa8769cebe78a69d10c60befbc18c65b25
IV=   0f70108621799a8adccba69ed9b0aeee8f80b11ed8ecad1adebd405c
PT=   b4190b1a1145e890760ca2e1f2b84916531a8a4834c7e5a6763843d7
CT=   f5d7c05d859722f5e61cdb7761547b260e239ba7f03c7c548c075435
TEST= 21
KEY=  f87dd3dde63db598768506b7363793e894c10f10
IV=   f5d7c05d859722f5e61cdb7761547b260e239ba7f03c7c548c075435
PT=   fc852ccd87e51027a1358c281be292218583e2a73bc0591e336769c4
CT=   3854b74edbd2f72db1bd2be0a2271a06a7dfcd1b354bda4a0360a8ae
TEST= 22
KEY=  49c0f83d441aaf9ed15acbac037c49a297a1a7be
IV=   3854b74edbd2f72db1bd2be0a2271a06a7dfcd1b354bda4a0360a8ae
PT=   bb67d44ec6085fe1391c16df868b21f20d79e5912b6e6dc837db31ab
CT=   5d53216d5147d0ce49856d5f40a9da542c5cb1c6bbbe2534d02f444d
TEST= 23
KEY=  0045956204b375cafd067a6ab8c26c96478ee3f3
IV=   5d53216d5147d0ce49856d5f40a9da542c5cb1c6bbbe2534d02f444d
PT=   ce4acb8d77f32c5360fc8d265c029a4873e2aee2b0d46c357f5062fc
CT=   aca86d2eec1dcc5ef85ed6f6564b827cfe6d2c0de5b084aea963bd3d
TEST= 24
KEY=  f81b439452f8f7b6036b56675d72e838eeed5ece
IV=   aca86d2eec1dcc5ef85ed6f6564b827cfe6d2c0de5b084aea963bd3d
PT=   02f7e885eb16b3447f5cfcd7b4793b991ee8bf75cb39d622dfb13a74
CT=   a1f16876b2d570f091c1c2f6fc866feb74537f4544e75f619449c518
TEST= 25
KEY=  69da8162ae7e985d773829221995b7597aa49bd6
IV=   a1f16876b2d570f091c1c2f6fc866feb74537f4544e75f619449c518
PT=   2be86624bd2f5715e90b200192c2e10224a3ed7fe8227ea7315ea398
CT=   24becefc855998ffbd63d2acb8d95bf65412433e968f63cc49ee752e
TEST= 26
KEY=  d4b953ce16a7c3ab232a6a1c8f1ad495334aeef8
IV=   24becefc855998ffbd63d2acb8d95bf65412433e968f63cc49ee752e
PT=   829aaba6aa3c8117c682e22e506d0821c902abb13bb86e8cf1a17ff8
CT=   838e75fdac43f60399deb119959122cfa64d7e6dfc90a13ba2e452ec
TEST= 27
KEY=  4d67e2d78336e16485671471738a75ae91aebc14
IV=   838e75fdac43f60399deb119959122cfa64d7e6dfc90a13ba2e452ec
PT=   b941b71b393a77248269d3800db22c043049fbcc0c5f82c7accf03ea
CT=   f65692a98a383d98f9d38ef5f0eadfc470407901c9810175bb62af22
TEST= 28
KEY=  b4b46c2273dc3ea0f5276d70ba0b74db2acc1336
IV=   f65692a98a383d98f9d38ef5f0eadfc470407901c9810175bb62af22
PT=   9fb31ead7beb763c3b8ae12ac5d90fcf677c496d13305b5df7d47f41
CT=   183a78f427db8fa9ab6297c30f01c5027deaa31eeafce66325021bbd
TEST= 29
KEY=  1fd6fbe17cddfba288cdce6e50f792b80fce088b
IV=   183a78f427db8fa9ab6297c30f01c5027deaa31eeafce66325021bbd
PT=   32c1f1e371e4df6b9527e333b8d76dd508233310e4c651f08d4b869d
CT=   c4941efcaf63fee7e54460cd1589135e43f333108a8a07ed54a7e767
TEST= 30
KEY=  fa929b2c6954e8fccb3efd7eda7d95555b69efec
IV=   c4941efcaf63fee7e54460cd1589135e43f333108a8a07ed54a7e767
PT=   12bcb759b2a8b42a0a2dcffc33b20c4ae576866586939c88444dcd29
CT=   5be2d2e36c5b5155b02b9f7d1e3cc59ae1c7e176b7190244b7f3a80d
TEST= 31
KEY=  4ab9045177682d662af91c086d649711ec9a47e1
IV=   5be2d2e36c5b5155b02b9f7d1e3cc59ae1c7e176b7190244b7f3a80d
PT=   7960f74653181102a16c5082aef00d8afb461c43080d226bead23cb8
CT=   9270bf30352f15abeb569a517b2296aefef3d9b790edc668d1b33fd5
TEST= 32
KEY=  a1ef9e000c4abbc8d40ac5bffd8951793d297834
IV=   9270bf30352f15abeb569a517b2296aefef3d9b790edc668d1b33fd5
PT=   875f586686b208e005c37adf9a54934c1c77f087ce35e9393a903200
CT=   5cb6bd8c38e58ea6ee2c8d660f210edf871e6e896e49260f272c5846
TEST= 33
KEY=  4fc31366036bb5175314ab3693c077761a052072
IV=   5cb6bd8c38e58ea6ee2c8d660f210edf871e6e896e49260f272c5846
PT=   d4e1058a15c952291bc5d1a3d6637a2c1b90c4ca5a1bb01ac72790dd
CT=   9ac4e7bede3eb109528baec4f3ed20b64951bf2a8ac92ede2bbfd322
TEST= 34
KEY=  1d48bda2f08695a11a45141c190959a831baf350
IV=   9ac4e7bede3eb109528baec4f3ed20b64951bf2a8ac92ede2bbfd322
PT=   54d9578acdc146b0c8c458af2c40b460de45026b68518a745000e4fa
CT=   964c8411813ca5197337a75711674e47290350d2ed95003fd156b34e
TEST= 35
KEY=  6e7f1af5e1e1dbe6334644cef49c5997e0ec401e
IV=   964c8411813ca5197337a75711674e47290350d2ed95003fd156b34e
PT=   3a6d0e52a196ec355c0207d49cc259c7f616e220b2e3e872a8884659
CT=   e89b6b7b99df12e37b1dad9552f9a8ca63002ab6f964e9898a918448
TEST= 36
KEY=  1562b760b318732c50466e780df8b01e6a7dc456
IV=   e89b6b7b99df12e37b1dad9552f9a8ca63002ab6f964e9898a918448
PT=   e393dcea5979e219f08a52ca888b3da387e50633403b433b464ae010
CT=   ce4830af3667388c6ef35ce34e6733a664e8c8da4322f48247b2e77f
TEST= 37
KEY=  7b91eb83fd7f408a34aea6a24eda449c2dcf2329
IV=   ce4830af3667388c6ef35ce34e6733a664e8c8da4322f48247b2e77f
PT=   0d915f6f9d41c125930aa321ad867927686cdb56e8eff44adab35f70
CT=   f943a5396ab9b378689593b11c2a7b5f6f3b6bd7948ad687a7eb3598
TEST= 38
KEY=  13047832e1553bd55b95cd75da50921b8a2416b1
IV=   f943a5396ab9b378689593b11c2a7b5f6f3b6bd7948ad687a7eb3598
PT=   a2788087cf61465f5f6a596a15b4a216e4ad7a806a6aa581c74542b0
CT=   366feb7e3176e32ef84fa010920d1ecf346fc9f754b2d7616f22fa75
TEST= 39
KEY=  eb4bd8227358251a6ffa04828ee2457ae506ecc4
IV=   366feb7e3176e32ef84fa010920d1ecf346fc9f754b2d7616f22fa75
PT=   427328783d3fa3ae942320531787a2170884d869aa96f6cb50dfe98f
CT=   6f58cedeaefe6b93f01927ff5ac91801eafb9684e707412d0701e745
TEST= 40
KEY=  1b52ffdd29913d1b8501920669e50457e2070b81
IV=   6f58cedeaefe6b93f01927ff5ac91801eafb9684e707412d0701e745
PT=   e02d70089ec94d20b10b53333d902757ca1284d497bc7883af2c0569
CT=   b64c8025d958d9aac46537c53b7c1493a3390daa4002360d62d3e22b
TEST= 41
KEY=  df37c81812ed298826389fac29e7325a80d4e9aa
IV=   b64c8025d958d9aac46537c53b7c1493a3390daa4002360d62d3e22b
PT=   eee6cad5aa64dac1fcedd65a3260279641c077d57623af56d16d1867
CT=   b56fa8e935bdb5c4bb231bfa2daf65ecc9ca938956a7fe1c4dbe23a5
TEST= 42
KEY=  6414d3e23f424c64eff20c257f40cc46cd6aca0f
IV=   b56fa8e935bdb5c4bb231bfa2daf65ecc9ca938956a7fe1c4dbe23a5
PT=   3a90bb9d84eaf6983abb4eea778e324d69639b26a12aa489e26146fc
CT=   7e0d335c427948021ca6fc548a29b6bb7874f2a6b497d869bd5c23a1
TEST= 43
KEY=  78b22fb6b56bfadf9786fe83cbd7142f7036e9ae
IV=   7e0d335c427948021ca6fc548a29b6bb7874f2a6b497d869bd5c23a1
PT=   4a88ba0f9261ec6d185b528dc511cc24397797baeb7504556b4e7cd0
CT=   9c11553a6e6c4ae764f1ee73ce8c6cfa6f49e032ef814e4cfe7d63c3
TEST= 44
KEY=  1c43c1c57be79625f8cf1eb124565a638e4b8a6d
IV=   9c11553a6e6c4ae764f1ee73ce8c6cfa6f49e032ef814e4cfe7d63c3
PT=   77689c2f90ff49d04890aec201d656b45effb08339a72bfaebc5f372
CT=   d21f7d5dc0d9b43c6bb25f1710b89a31162311f228c75ab64f12ca4a
TEST= 45
KEY=  77f19ed26b5f0c14eeec0f430c9100d5c1594027
IV=   d21f7d5dc0d9b43c6bb25f1710b89a31162311f228c75ab64f12ca4a
PT=   2d64aa8efc7d70303198e19bc1f96bd71d1b3a92b285aaba925c42e2
CT=   a935d7251848c716d15f7fdaeed119fdc5919ba773c7a2f2ffe69e85
TEST= 46
KEY=  a6aee108858e15e92b7d94e47f56a2273ebfdea2
IV=   a935d7251848c716d15f7fdaeed119fdc5919ba773c7a2f2ffe69e85
PT=   d07c6042d62a9ecec76da568b5a86aa873026d284f3c8dd41e5e46bd
CT=   3c73055d0896a2b2dc94fe426cd19bdcf21f98695e42ca436d7efac0
TEST= 47
KEY=  7a3a1f4ae95f8e35d9620c8d2114686453c12462
IV=   3c73055d0896a2b2dc94fe426cd19bdcf21f98695e42ca436d7efac0
PT=   7c8b749d4edb79af49e47b6915e25adadd1b28601b0b04884685df1e
CT=   5c82ff7e903518f111098a8aaf806809382113ae3102d9e0e0badd5f
TEST= 48
KEY=  6b3395c046dfe63ce1431f231016b184b37bf93d
IV=   5c82ff7e903518f111098a8aaf806809382113ae3102d9e0e0badd5f
PT=   797cd1b338fc10530b31725cdda3f3f5c669faf82e82f736750ad2dc
CT=   75a60f98b24b5fe4df3e0acd835551edead1b36ebf8c5487a7dc364e
TEST= 49
KEY=  b40d9f0dc58ab7d10b92ac4daf9ae50314a7cf73
IV=   75a60f98b24b5fe4df3e0acd835551edead1b36ebf8c5487a7dc364e
PT=   a87cb64890d2453a7c98e60136ea183e23b7b0492b40291574d35375
CT=   d76a573e4ae68747a57c3a3c7933d2b6fd5ed77d03d9e04ec75fec7c
TEST= 50
KEY=  1171a531bcb96567f6cc7b30ac43054dd3f8230f
IV=   d76a573e4ae68747a57c3a3c7933d2b6fd5ed77d03d9e04ec75fec7c

⌨️ 快捷键说明

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