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

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

BLOCKSIZE=128
KEYSIZE=  192

TEST= 0
KEY=  000000000000000000000000000000000000000000000000
IV=   00000000000000000000000000000000
PT=   00000000000000000000000000000000
CT=   7bd966d53ad8c1bb85d2adfae87bb104
TEST= 1
KEY=  506339dae3b35beb7bd966d53ad8c1bb85d2adfae87bb104
IV=   7bd966d53ad8c1bb85d2adfae87bb104
PT=   0555c410f44c7aa4506339dae3b35beb
CT=   869c061be9cfeab5d285b0724a9a8970
TEST= 2
KEY=  74d3414c2374367bfd4560ced3172b0e57571d88a2e13874
IV=   869c061be9cfeab5d285b0724a9a8970
PT=   c6fb25a188cf7f3f24b07896c0c76d90
CT=   9e58a52b3840dbe16e8063a18220fee4
TEST= 3
KEY=  dde2df4eec312fa3631dc5e5eb57f0ef39d77e2920c1c690
IV=   9e58a52b3840dbe16e8063a18220fee4
PT=   84e3d4168a8469a6a9319e02cf4519d8
CT=   730a256c202b9d57f3c0d73ad4b6cbed
TEST= 4
KEY=  9d973aecaf19e9951017e089cb7c6db8ca17a913f4770d7d
IV=   730a256c202b9d57f3c0d73ad4b6cbed
PT=   e000ce26cd3185b44075e5a24328c636
CT=   e79ef11c5c1fd1ab75280bcffcfe89d4
TEST= 5
KEY=  7a52007b2c40c9f4f78911959763bc13bf3fa2dc088984a9
IV=   e79ef11c5c1fd1ab75280bcffcfe89d4
PT=   19d79403bb238816e7c53a9783592061
CT=   65744444724f1052d0b8674edc8083b5
TEST= 6
KEY=  40d50426a8d09f3292fd55d1e52cac416f87c592d409071c
IV=   65744444724f1052d0b8674edc8083b5
PT=   fdfa33685e2b5bbc3a87045d849056c6
CT=   23c6377d3d076491ad93e2b6112289c7
TEST= 7
KEY=  6fd062412fe1ae4eb13b62acd82bc8d0c2142724c52b8edb
IV=   23c6377d3d076491ad93e2b6112289c7
PT=   5056dddef15831502f0566678731317c
CT=   f13a83088536bf30e5e9018be57d7d89
TEST= 8
KEY=  eb4db5f469d0ee9b4001e1a45d1d77e027fd26af2056f352
IV=   f13a83088536bf30e5e9018be57d7d89
PT=   0ee535a4a524668f849dd7b5463140d5
CT=   3f496cb19b21c37159528bf345473e6d
TEST= 9
KEY=  aa6e5744b909d9a87f488d15c63cb4917eafad5c6511cd3f
IV=   3f496cb19b21c37159528bf345473e6d
PT=   3a11f90eb51c81ed4123e2b0d0d93733
CT=   cf79c1edee17a68dc7e673006aec90d9
TEST= 10
KEY=  64ab0c0c9471b77fb0314cf8282b121cb949de5c0ffd5de6
IV=   cf79c1edee17a68dc7e673006aec90d9
PT=   85187e7f91280a5bcec55b482d786ed7
CT=   92d1757bebce6e0406407819af82353f
TEST= 11
KEY=  9e5720c1dc2e285c22e03983c3e57c18bf09a645a07f68d9
IV=   92d1757bebce6e0406407819af82353f
PT=   45147511bc08ec76fafc2ccd485f9f23
CT=   8c0228f57523d746e67d27a8e6c426d9
TEST= 12
KEY=  ebbb8245582e4367aee21176b6c6ab5e597481ed46bb4e00
IV=   8c0228f57523d746e67d27a8e6c426d9
PT=   73b9eeac644cbb8875eca28484006b3b
CT=   d0025bf1fc35dd9bda20f42df775af71
TEST= 13
KEY=  5f938ee9cc63c9e87ee04a874af376c5835475c0b1cee171
IV=   d0025bf1fc35dd9bda20f42df775af71
PT=   de2507f01bc8b212b4280cac944d8a8f
CT=   3fddd3e04b2cbe79bb07d82182cd3787
TEST= 14
KEY=  b94e2ec5f6e86edc413d996701dfc8bc3853ade13303d6f6
IV=   3fddd3e04b2cbe79bb07d82182cd3787
PT=   90ce32bcc16c20f7e6dda02c3a8ba734
CT=   f7b491e4c40b60be8acf16d68e3ed60f
TEST= 15
KEY=  de41abd8c44f5df6b6890883c5d4a802b29cbb37bd3d00f9
IV=   f7b491e4c40b60be8acf16d68e3ed60f
PT=   b7acca62bb9974bc670f851d32a7332a
CT=   7ed4055d367cb31a4cf1cc17132e00b5
TEST= 16
KEY=  e2a57c71f23bc4dec85d0ddef3a81b18fe6d7720ae13004c
IV=   7ed4055d367cb31a4cf1cc17132e00b5
PT=   1ca59c2384797b803ce4d7a936749928
CT=   8d50a87f14d466323929bb52fa60fa42
TEST= 17
KEY=  2fa1a78b8bcc301c450da5a1e77c7d2ac744cc725473fa0e
IV=   8d50a87f14d466323929bb52fa60fa42
PT=   0a623319f2a051accd04dbfa79f7f4c2
CT=   7c02d378606fc33dfcef8aa2a000383e
TEST= 18
KEY=  a949ce493892df58390f76d98713be173bab46d0f473c230
IV=   7c02d378606fc33dfcef8aa2a000383e
PT=   ee8f5ff6a7ff813386e869c2b35eef44
CT=   cae55b9ccbb5a68ebf0d2ab55e079fd4
TEST= 19
KEY=  e159445fe4201a6cf3ea2d454ca6189984a66c65aa745de4
IV=   cae55b9ccbb5a68ebf0d2ab55e079fd4
PT=   9699456986535c4648108a16dcb2c534
CT=   9056685fbfecc7a6143db5ac314dac88
TEST= 20
KEY=  ee4f7bf96bf1163e63bc451af34adf3f909bd9c99b39f16c
IV=   9056685fbfecc7a6143db5ac314dac88
PT=   16d6c34c3b57ac0a0f163fa68fd10c52
CT=   4d6a5542f0680ce37e88119141f321f5
TEST= 21
KEY=  27f8cee0120e8a0f2ed610580322d3dcee13c858dacad099
IV=   4d6a5542f0680ce37e88119141f321f5
PT=   337839926e36ec77c9b7b51979ff9c31
CT=   78e16d6027f0d190e78825c2f52e5364
TEST= 22
KEY=  0af4d3d8eb9ff18a56377d3824d2024c099bed9a2fe483fd
IV=   78e16d6027f0d190e78825c2f52e5364
PT=   8f96b66f934467c72d0c1d38f9917b85
CT=   82a81b33f80a105dd7d9cc6ddfecdb96
TEST= 23
KEY=  ad2afc821170d967d49f660bdcd81211de4221f7f008586b
IV=   82a81b33f80a105dd7d9cc6ddfecdb96
PT=   e2cb8e6e329c6660a7de2f5afaef28ed
CT=   0bcd68a063ba3540b3e04c885df45bd0
TEST= 24
KEY=  5b50ee72bd6ce837df520eabbf6227516da26d7fadfc03bb
IV=   0bcd68a063ba3540b3e04c885df45bd0
PT=   31a14c64cd8bcc8ff67a12f0ac1c3150
CT=   db27ea5834bf572ea50e03e0773c1010
TEST= 25
KEY=  bf4d8a58f54d47620475e4f38bdd707fc8ac6e9fdac013ab
IV=   db27ea5834bf572ea50e03e0773c1010
PT=   26755b5c0be60998e41d642a4821af55
CT=   655a896243b5e86b2f74299a317a2e4c
TEST= 26
KEY=  8dc190d88b17eab9612f6d91c8689814e7d84705ebba3de7
IV=   655a896243b5e86b2f74299a317a2e4c
PT=   c6920adced82f661328c1a807e5aaddb
CT=   9f45472fdbb732c745ad228810392ea2
TEST= 27
KEY=  b44071c6f14cda97fe6a2abe13dfaad3a275658dfb831345
IV=   9f45472fdbb732c745ad228810392ea2
PT=   2178dfa9784e563e3981e11e7a5b302e
CT=   9f985fbf08235845e396bfce54bce7c8
TEST= 28
KEY=  a3c12e42b53d829e61f275011bfcf29641e3da43af3ff48d
IV=   9f985fbf08235845e396bfce54bce7c8
PT=   44977e2274da25ae17815f8444715809
CT=   033eaf4fac934d123012279b1663c80b
TEST= 29
KEY=  8fd2b79e25e39c4a62ccda4eb76fbf8471f1fdd8b95c3c86
IV=   033eaf4fac934d123012279b1663c80b
PT=   425088d4626cd7972c1399dc90de1ed4
CT=   a962cb4707b0048bb81f4225efc85e48
TEST= 30
KEY=  3d68793ef46b8125cbae1109b0dfbb0fc9eebffd569462ce
IV=   a962cb4707b0048bb81f4225efc85e48
PT=   ef21ed587c272175b2bacea0d1881d6f
CT=   6f3a0d63a22c003f7f65b09098f667db
TEST= 31
KEY=  6a4fb651be9d0bafa4941c6a12f3bb30b68b0f6dce620515
IV=   6f3a0d63a22c003f7f65b09098f667db
PT=   16054e60b460b2d15727cf6f4af68a8a
CT=   8bb46230ff03665765f2e5aaea14104f
TEST= 32
KEY=  3f5991d63c15a1822f207e5aedf0dd67d379eac72476155a
IV=   8bb46230ff03665765f2e5aaea14104f
PT=   82d0b12fea88917f551627878288aa2d
CT=   8e1a664131fab09e786e111c3c20a7bb
TEST= 33
KEY=  456f69d38929ed82a13a181bdc0a6df9ab17fbdb1856b2e1
IV=   8e1a664131fab09e786e111c3c20a7bb
PT=   1384d3b7caeb528a7a36f805b53c4c00
CT=   92d99bf1d71026d2bf78e32421e34e52
TEST= 34
KEY=  658891f63379484c33e383ea0b1a4b2b146f18ff39b5fcb3
IV=   92d99bf1d71026d2bf78e32421e34e52
PT=   9f60c3117269e88920e7f825ba50a5ce
CT=   7db6782c68ec5fc75a2a75e4ea7b4071
TEST= 35
KEY=  9193e2eace8423f64e55fbc663f614ec4e456d1bd3cebcc2
IV=   7db6782c68ec5fc75a2a75e4ea7b4071
PT=   232eca0370ebd920f41b731cfdfd6bba
CT=   d76a1e73e977533e6d7c74277dafeb48
TEST= 36
KEY=  f4c34fe273d0fcb5993fe5b58a8147d22339193cae61578a
IV=   d76a1e73e977533e6d7c74277dafeb48
PT=   5bcd8c6c4d14321f6550ad08bd54df43
CT=   4a69e9081ddd43a6061700c7da8f5e73
TEST= 37
KEY=  dc82c155896c5d5cd3560cbd975c0474252e19fb74ee09f9
IV=   4a69e9081ddd43a6061700c7da8f5e73
PT=   c914bb961ea890d828418eb7fabca1e9
CT=   91ee5be28c27f055258bc3e1f37e2dec
TEST= 38
KEY=  08f1655ea3656f1c42b8575f1b7bf42100a5da1a87902415
IV=   91ee5be28c27f055258bc3e1f37e2dec
PT=   11804f73d788115cd473a40b2a093240
CT=   86b9be5afd2a8a49e2651c314cae0918
TEST= 39
KEY=  59d7efd92140a147c401e905e6517e68e2c0c62bcb3e2d0d
IV=   86b9be5afd2a8a49e2651c314cae0918
PT=   6e2a1e436926174e51268a878225ce5b
CT=   c642f5ed78db76738a89296b1c4a0932
TEST= 40
KEY=  f6e75e7867d0fb4a02431ce89e8a081b6849ef40d774243f
IV=   c642f5ed78db76738a89296b1c4a0932
PT=   15896b8b864cf068af30b1a146905a0d
CT=   24288ae027547e499ebade9260c8f037
TEST= 41
KEY=  9a048c2bc98e15b2266b9608b9de7652f6f331d2b7bcd408
IV=   24288ae027547e499ebade9260c8f037
PT=   ff9a330c205dc3006ce3d253ae5eeef8
CT=   bd9b3d670d24edda1ead1db06c8a83c7
TEST= 42
KEY=  97e8c017644e9fed9bf0ab6fb4fa9b88e85e2c62db3657cf
IV=   bd9b3d670d24edda1ead1db06c8a83c7
PT=   c9a3916c34a7ccd90dec4c3cadc08a5f
CT=   1fccbc65c44e4680e1593ee0eefea9a9
TEST= 43
KEY=  3a2862113bd3312d843c170a70b4dd080907128235c8fe66
IV=   1fccbc65c44e4680e1593ee0eefea9a9
PT=   eaf9c4a80ee93585adc0a2065f9daec0
CT=   2c0004064936696b10d039d9795babc7
TEST= 44
KEY=  33fae356c0c96f17a83c130c3982b46319d72b5b4c9355a1
IV=   2c0004064936696b10d039d9795babc7
PT=   4181525880ca468909d28147fb1a5e3a
CT=   79f193eb9a9a48464ff007d73e9b4106
TEST= 45
KEY=  2136a7940c9b9fafd1cd80e7a318fc2556272c8c720814a7
IV=   79f193eb9a9a48464ff007d73e9b4106
PT=   2899d75dfb84950e12cc44c2cc52f0b8
CT=   da12307ce9a6ba0fce5a76ae1747e619
TEST= 46
KEY=  0c839679750274320bdfb09b4abe462a987d5a22654ff2be
IV=   da12307ce9a6ba0fce5a76ae1747e619
PT=   2c71b8623ca5bf292db531ed7999eb9d
CT=   a59997fa19b58bc71cb05e7140386c94
TEST= 47
KEY=  4d3cdb92797645c1ae462761530bcded84cd045325779e2a
IV=   a59997fa19b58bc71cb05e7140386c94
PT=   63f4fc202a1b921241bf4deb0c7431f3
CT=   49e65d7422398035dd1e4ebad37c699d
TEST= 48
KEY=  38082d7cc27ebabbe7a07a1571324dd859d34ae9f60bf7b7
IV=   49e65d7422398035dd1e4ebad37c699d
PT=   7f0e2fd5d4b5a0cb7534f6eebb08ff7a
CT=   64df24483fc73174fb6482a6e2b895e0
TEST= 49
KEY=  1557398cfbff31f8837f5e5d4ef57caca2b7c84f14b36257
IV=   64df24483fc73174fb6482a6e2b895e0
PT=   0f525fcf2a1e3d612d5f14f039818b43
CT=   028880cc8aa1b92cb807f1102663e658
TEST= 50
KEY=  229c31f1d34a529581f7de91c454c5801ab0395f32d0840f
IV=   028880cc8aa1b92cb807f1102663e658
PT=   219604b99ff2be7b37cb087d28b5636d
CT=   fac8b66d1ba7849392cc235d0276110e
TEST= 51
KEY=  c75de76d40d536277b3f68fcdff34113887c1a0230a69501
IV=   fac8b66d1ba7849392cc235d0276110e
PT=   3319c80c038e565fe5c1d69c939f64b2
CT=   79770f286419eefd855868ec4adf3775
TEST= 52
KEY=  5f0b08b451490b27024867d4bbeaafee0d2472ee7a79a274
IV=   79770f286419eefd855868ec4adf3775
PT=   e173a8580816cafa9856efd9119c3d00
CT=   fc0aa487b09df657db58dbf83e13e137
TEST= 53
KEY=  e86e8bfbf1d65541fe42c3530b7759b9d67ca916446a4343
IV=   fc0aa487b09df657db58dbf83e13e137
PT=   01274c45f202c22cb765834fa09f5e66
CT=   9691ea44fc67ca29e50e7ff7dbc4d0ca
TEST= 54
KEY=  7849550ca6ccd87268d32917f71093903372d6e19fae9389
IV=   9691ea44fc67ca29e50e7ff7dbc4d0ca
PT=   026bd493499b7ba99027def7571a8d33
CT=   5206f7cf45a59fd6444ccbb6b034cf45
TEST= 55
KEY=  52d81d6104dbf6df3ad5ded8b2b50c46773e1d572f9a5ccc
IV=   5206f7cf45a59fd6444ccbb6b034cf45
PT=   33ca15b3d921e7752a91486da2172ead
CT=   f4a41d18e3ef9de46917badb1b5ec613
TEST= 56
KEY=  36fb680165abd632ce71c3c0515a91a21e29a78c34c49adf
IV=   f4a41d18e3ef9de46917badb1b5ec613
PT=   65f3084285aa869464237560617020ed
CT=   6c4154d3245d2546979118a36120a911
TEST= 57
KEY=  6e7548b98aa0640aa23097137507b4e489b8bf2f55e433ce
IV=   6c4154d3245d2546979118a36120a911
PT=   6cf540f502d90886588e20b8ef0bb238
CT=   2a52376a7e494adedd53a416f73fe9c0
TEST= 58
KEY=  a0d840a0e3cc1ea58862a0790b4efe3a54eb1b39a2dbda0e
IV=   2a52376a7e494adedd53a416f73fe9c0
PT=   708ae2375f305572cead0819696c7aaf
CT=   7a0ef052184147ea279839380b3dbb32
TEST= 59
KEY=  153cf68e4a1c1fcef26c502b130fb9d073732201a9e6613c
IV=   7a0ef052184147ea279839380b3dbb32
PT=   a8267215107d3dd0b5e4b62ea9d0016b
CT=   f193b80d57571f94a4f5373149163aa1
TEST= 60
KEY=  e0b0657a66c37d8703ffe8264458a644d7861530e0f05b9d
IV=   f193b80d57571f94a4f5373149163aa1
PT=   ee4b04302cb02990f58c93f42cdf6249
CT=   a28e99815c930ac05ada4524a7e5968c
TEST= 61
KEY=  94760f8a93926e4da17171a718cbac848d5c50144715cd11
IV=   a28e99815c930ac05ada4524a7e5968c
PT=   34d122b717cba59174c66af0f55113ca
CT=   6f9342e7915613450e823ec9a781daa3
TEST= 62
KEY=  0b352460a1579376cee23340899dbfc183de6edde09417b2
IV=   6f9342e7915613450e823ec9a781daa3
PT=   d8689ed21f3ea8e29f432bea32c5fd3b
CT=   584bb944532a830f7f8dcdbe42e7dbfc
TEST= 63
KEY=  999a5ceb73dfcc1796a98a04dab73ccefc53a363a273cc4e
IV=   584bb944532a830f7f8dcdbe42e7dbfc
PT=   4e87f73d46d0c0af92af788bd2885f61
CT=   4ac372a4d3273c71f69d50168a9235a1
TEST= 64
KEY=  42c59ffd5aa69c11dc6af8a0099000bf0acef37528e1f9ef
IV=   4ac372a4d3273c71f69d50168a9235a1
PT=   324dc9c2d34e95f9db5fc31629795006
CT=   60e53cc2d5e4900d48a0c5f7ee3bc810
TEST= 65
KEY=  843ebdef0ceeba5bbc8fc462dc7490b2426e3682c6da31ff
IV=   60e53cc2d5e4900d48a0c5f7ee3bc810
PT=   8b94f018a7115b3ac6fb22125648264a
CT=   4bd7df7dfd03a24809b751f59facf417
TEST= 66
KEY=  98e40853fa954ff5f7581b1f217732fa4bd967775976c5e8
IV=   4bd7df7dfd03a24809b751f59facf417
PT=   109c734ac21ed2631cdab5bcf67bf5ae
CT=   b7a3cf7e58a413c5065e9cfd23c750f9
TEST= 67
KEY=  5419462c5329544a40fbd46179d3213f4d87fb8a7ab19511
IV=   b7a3cf7e58a413c5065e9cfd23c750f9
PT=   8ca507accdb3a793ccfd4e7fa9bc1bbf
CT=   6285c3d0fd2645192c5dd046d73414ce
TEST= 68
KEY=  b58628819840885d227e17b184f5642661da2bccad8581df

⌨️ 快捷键说明

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