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

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

BLOCKSIZE=192
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
IV=   000000000000000000000000000000000000000000000000
PT=   000000000000000000000000000000000000000000000000
CT=   5159c237b9af8a785d65d3409e1bf33f795a41c4f407bbc6
TEST= 1
KEY=  624024af5159c237b9af8a785d65d3409e1bf33f795a41c4f407bbc6
IV=   5159c237b9af8a785d65d3409e1bf33f795a41c4f407bbc6
PT=   2928e8e4671e0fb63fcc29910edefcb59ce76d7c624024af
CT=   c88153aa8f4b34b885c8f3363c37ae5597129c4db07dbd2e
TEST= 2
KEY=  c4bc150a99d8919d36e4bec0d8ad2076a22c5d6aee48dd89447a06e8
IV=   c88153aa8f4b34b885c8f3363c37ae5597129c4db07dbd2e
PT=   e4a1c4795d2779d299c495d4a08f34483930c3b6a6fc31a5
CT=   c6548fda9119b3644111b46a7dddd7ff4ecec3ea6399a583
TEST= 3
KEY=  a3f44af45f8c1e47a7fd0da499bc941cdff18a95a0861e6327e3a36b
IV=   c6548fda9119b3644111b46a7dddd7ff4ecec3ea6399a583
PT=   e5a16bd5949de71c10de360113c141f77765e44e67485ffe
CT=   ba99811da1c795e4e5dbd0fe53cf350938b38928cc2bf9c6
TEST= 4
KEY=  ae896a89e5159f5a063a98407c6744e28c3ebf9c9835974bebc85aad
IV=   ba99811da1c795e4e5dbd0fe53cf350938b38928cc2bf9c6
PT=   b8d71d96fb3a01b2ec8f50680abf8c7235d53e3f0d7d207d
CT=   6b7ed4d38fa8eb732c4b9dbbe6f5acbf51fb3e6013b1de25
TEST= 5
KEY=  bb8bae498e6b4b8989927333502cd9596acb1323c9cea92bf8798488
IV=   6b7ed4d38fa8eb732c4b9dbbe6f5acbf51fb3e6013b1de25
PT=   11e4b1e08f5e4d14d4cf49639413bd3ba330d5fa1502c4c0
CT=   318db09ae3ecf7204454e8b3f9c49005bcd904b29451e41e
TEST= 6
KEY=  ce946694bfe6fb136a7e8413147831ea930f83267517ad996c286096
IV=   318db09ae3ecf7204454e8b3f9c49005bcd904b29451e41e
PT=   684ae5c973c3aa796a89fc2996970eb9c7c795b4751fc8dd
CT=   3be0f454fa098fb790999c5977b910e2e66bbfbfaa2536b2
TEST= 7
KEY=  0fe537c484060f4790770ba484e1adb3e4b693c4937c1226c60d5624
IV=   3be0f454fa098fb790999c5977b910e2e66bbfbfaa2536b2
PT=   f6f5e74ae7b1aac957c11e4f2f4d86534462b5b2c1715150
CT=   d2ddd56f681d1e474ce355110004bd87f44a7385b55c2a2e
TEST= 8
KEY=  6bb958f456dbda28f86a15e3c802f8a2e4b22e43673661a373517c0a
IV=   d2ddd56f681d1e474ce355110004bd87f44a7385b55c2a2e
PT=   4f56c8be2845c75c9369560f499dc33fc61198a9645c6f30
CT=   b4895e12555c4a6a08d1d6322cb5ffe100f0e61b16877b02
TEST= 9
KEY=  3b42e117e252843aad365f89c0d32e90c807d1a267c687b865d60708
IV=   b4895e12555c4a6a08d1d6322cb5ffe100f0e61b16877b02
PT=   050978e53e8b59cfe9bead997603b84f965c28c450fbb9e3
CT=   c293da0863de5560e6e4bccd64aca216bc4e5c64303db65a
TEST= 10
KEY=  1f34dc3920c15e32cee80ae92637925dacab73b4db88dbdc55ebb152
IV=   c293da0863de5560e6e4bccd64aca216bc4e5c64303db65a
PT=   6901d0dcde1e566a38ab2dc70947e72fd0f0ca4d24763d2e
CT=   d9afea3874919e8bac6f67f29afd46821852a0f6da40839d
TEST= 11
KEY=  12c69860f96eb40aba7994628a58f5af36563536c3da7b2a8fab32cf
IV=   d9afea3874919e8bac6f67f29afd46821852a0f6da40839d
PT=   bc9c2282519fbcae11dd839b553e3fed9d08c6f90df24459
CT=   08c6b800597f6fd9a6f8e76303053a1dc6cb1075aa3b8ba6
TEST= 12
KEY=  eaba2e76f1a80c0ae306fbbb2ca012cc35530f2b05116b5f2590b969
IV=   08c6b800597f6fd9a6f8e76303053a1dc6cb1075aa3b8ba6
PT=   7965a55a99ff2f7b77824969ce96f813fdd75df3f87cb616
CT=   a584a8823adf07e7804cd327ac7d50e2e896b047cf9b5316
TEST= 13
KEY=  d6deee5e542ca488d9d9fc5cacecc1eb992e5fc9ed87db18ea0bea7f
IV=   a584a8823adf07e7804cd327ac7d50e2e896b047cf9b5316
PT=   d4885c4c4e17ba51d4f09e50867e73aef7a2df853c64c028
CT=   5cb5553b8ff89ab8f8bcee7fa9a1b959f642284dbad839b3
TEST= 14
KEY=  28e8b9d10899f1b3562166e454502f94308fe6901bc5f35550d3d3cc
IV=   5cb5553b8ff89ab8f8bcee7fa9a1b959f642284dbad839b3
PT=   a0a4be633af07ee36fb1ea713abb0113e444234dfe36578f
CT=   f3ea97399a22c981532336d3c9ec1e88629ac4aefac2ed18
TEST= 15
KEY=  93d43218fb73668acc03af6507731947f963f818795f37fbaa113ed4
IV=   f3ea97399a22c981532336d3c9ec1e88629ac4aefac2ed18
PT=   735e90ce80f47597543ad347abfa66e316c87cb4bb3c8bc9
CT=   8cd725c7e46fb618d268d4b8b79145fb8f69af55367fa050
TEST= 16
KEY=  ccd8746077a4434d286c197dd51bcdff4ef2bde3f63698ae9c6e9e84
IV=   8cd725c7e46fb618d268d4b8b79145fb8f69af55367fa050
PT=   d1a877e347e588453fca6ea06b5e46462ba2c0a75f0c4678
CT=   ad4c4e69f10313087ddb94606da4f5c3cf51f8f76dc0a59e
TEST= 17
KEY=  2704c7d8dae80d24d96f0a75a8c0599f2356482039676059f1ae3b1a
IV=   ad4c4e69f10313087ddb94606da4f5c3cf51f8f76dc0a59e
PT=   2f21baa4f5ba9c6832ce433899f3193aceea89dcebdcb3b8
CT=   af3a81222007c67042906b65317803cde1f65380d616765c
TEST= 18
KEY=  3d88f93075d28c06f968cc05ea5032fa122e4bedd89133d927b84d46
IV=   af3a81222007c67042906b65317803cde1f65380d616765c
PT=   ff83fbb0b3cb819ff17bdb9a604a43e4e54278e71a8c3ee8
CT=   6b43c529f565eaa150f5d9860f58162a9224048b6a5fb2e8
TEST= 19
KEY=  e05a23841e91492f0c0d26a4baa5eb7c1d765dc74ab537524de7ffae
IV=   6b43c529f565eaa150f5d9860f58162a9224048b6a5fb2e8
PT=   95b537defd1a6407776f9a4ae563b94701a5e33cddd2dab4
CT=   f3112de76826e71a7c80113740e022de1caf426f522d1354
TEST= 20
KEY=  4b534a36ed8064c8642bc1bec625fa4b5d967f19561a753d1fcaecfa
IV=   f3112de76826e71a7c80113740e022de1caf426f522d1354
PT=   8944cc35b186f05879708337e395b072762f86e3ab0969b2
CT=   d1e477abf0640536f1c3bb24bedbd2edc985af7d865e6543
TEST= 21
KEY=  8d7f8d143c641363944fc48837e6416fe34dadf49f9fda40999489b9
IV=   d1e477abf0640536f1c3bb24bedbd2edc985af7d865e6543
PT=   da348301f2b1cde574d76bb82ce1c8f559402a6cc62cc722
CT=   ac7613e88db175a7ab138b75a9875c8b2bb35a731ed99eb1
TEST= 22
KEY=  3001fa3b9012008b19feb12f9cf5ca1a4acaf17fb42c8033874d1708
IV=   ac7613e88db175a7ab138b75a9875c8b2bb35a731ed99eb1
PT=   e954811fe93247e04bfd0b72d9ccb033ea75e949bd7e772f
CT=   11e13d7dec94713c6b44dd78be038593da45e27790fabbb3
TEST= 23
KEY=  af74575b81f33df6f56ac013f7b11762f4c974ec6e69624417b7acbb
IV=   11e13d7dec94713c6b44dd78be038593da45e27790fabbb3
PT=   9ced943ffbd1e5e1b74376282bdae859b2da23439f75ad60
CT=   df68715df656c69c5a8d9e85727eb20a0d9d271f5d5f6c80
TEST= 24
KEY=  47ab53735e9b4cab033c068fad3c89e786b7c6e663f4455b4ae8c03b
IV=   df68715df656c69c5a8d9e85727eb20a0d9d271f5d5f6c80
PT=   d8363e562bb4a5be32ee57eacfff0b1ddf71679fe8df0428
CT=   60bebc2d4ba07239b73ae4868bc5b26aa14576de3f1c7243
TEST= 25
KEY=  6d754e7a3e25f086489c74b61a066d610d72748cc2b1338575f4b278
IV=   60bebc2d4ba07239b73ae4868bc5b26aa14576de3f1c7243
PT=   c6d578b69eaeaf39c461905f6143e917430dc9032ade1d09
CT=   c7169c01314a6b875afc3d80cd8e821a0da99dccc7746834
TEST= 26
KEY=  d8afadfff9336c8779d61f3140fa50e1c0fcf696cf18ae49b280da4c
IV=   c7169c01314a6b875afc3d80cd8e821a0da99dccc7746834
PT=   fc45c2337e1306f994c422d1a0958aaf857f80e2b5dae385
CT=   a77c348f4c5641647ecaaf9d17fe3f7945ff96da85c0b53f
TEST= 27
KEY=  444c81565e4f580835805e553e30ff7cd702c9ef8ae7389337406f73
IV=   a77c348f4c5641647ecaaf9d17fe3f7945ff96da85c0b53f
PT=   128b9b576ab862dc00cf7a78287151ffa13b20979ce32ca9
CT=   e4e099e13cd8439b846c11d4d57abeef798f577398d56c6b
TEST= 28
KEY=  24a43d40baafc1e909581dceba5ceea802787700f3686fe0af950318
IV=   e4e099e13cd8439b846c11d4d57abeef798f577398d56c6b
PT=   2ffcaeaf4daf18ba7be9f3748a5b0a9622cb1d3360e8bc16
CT=   66d517057e4bf3b1b2538a23b887f905d9ff21fad260e5d4
TEST= 29
KEY=  95f13a3fdc7ad6ec7713ee7f080f648bbaff8e052a974e1a7df5e6cc
IV=   66d517057e4bf3b1b2538a23b887f905d9ff21fad260e5d4
PT=   9c08685a7f3b6fb9c9c082ac01d503ceaa4bbe9cb155077f
CT=   08dbcb3ea1362a8506c41a3b1faa478d34aeb3aaeeff7ad7
TEST= 30
KEY=  30bf1c14d4a11dd2d625c4fa0ecb7eb0a555c9881e39fdb0930a9c1b
IV=   08dbcb3ea1362a8506c41a3b1faa478d34aeb3aaeeff7ad7
PT=   cb8e675c026d6bc108ff82d208a7b9340421b271a54e262b
CT=   c04f60c4353b96f8c0a6639e179bd85649193f30cd69fe3a
TEST= 31
KEY=  2f35b37314ee7d16e31e5202ce6d1d2eb2ce11de5720c2805e636221
IV=   c04f60c4353b96f8c0a6639e179bd85649193f30cd69fe3a
PT=   fe85534131a7b27b42b2ee60548a80ee21b5ad261f8aaf67
CT=   f95f5ad0f3c28fbd897687883edc088b3e1bdf2103d455e4
TEST= 32
KEY=  48d089bfedb127c610dcddbf471b9aa68c121955693b1da15db737c5
IV=   f95f5ad0f3c28fbd897687883edc088b3e1bdf2103d455e4
PT=   94f0a6f99ace8a318945c4f50cbfe3abf270a49967e53acc
CT=   bc25e5783580bd900d3d161cfed5645f96906010391c47f7
TEST= 33
KEY=  7fa199105194c2be255c602f4a268cba72c77d0affab7db164ab7032
IV=   bc25e5783580bd900d3d161cfed5645f96906010391c47f7
PT=   05173cf6dabeae372babe53b2b794eb67b5fba3a377110af
CT=   33efb200c3e80e30c33fafb04351056195369ddd53664c58
TEST= 34
KEY=  1060cd9d627b70bee6b46e1f8919230a3196786b6a9de06c37cd3c6a
IV=   33efb200c3e80e30c33fafb04351056195369ddd53664c58
PT=   5c2f98d3ddc5931ee13b15ea2ac27942d9cec8206fc1548d
CT=   82acbeddcf622ea6a70e73e386496f53cc935925ae30b8ea
TEST= 35
KEY=  f4ac41b5e0d7ce6329d640b92e1750e9b7df1738a60eb94999fd8480
IV=   82acbeddcf622ea6a70e73e386496f53cc935925ae30b8ea
PT=   d7727557c33d34d9993d220dce9525b0f5834111e4cc8c28
CT=   5d6b10439c4094fa90fb140cb93d459747bbd0c88eb186ac
TEST= 36
KEY=  f6363268bdbcde20b596d443beec44e50ee252afe1b56981174c022c
IV=   5d6b10439c4094fa90fb140cb93d459747bbd0c88eb186ac
PT=   a929fff9a303083ebaf58e3699a9f544ac5300f7029a73dd
CT=   78edcb8c2fb84f6e98c5a26ba8c9ab68c72b6f4e4662e51a
TEST= 37
KEY=  e9d82722c55115ac9a2e9b2d2629e68ea62bf9c7269e06cf512ee736
IV=   78edcb8c2fb84f6e98c5a26ba8c9ab68c72b6f4e4662e51a
PT=   ee8acde88f81c34bca50f0a4af4a4d33a64398401fee154a
CT=   dfb9dee32f0b3ffeb2f6f2f8c94a2330c7713ff0ea58c54b
TEST= 38
KEY=  e7195ce21ae8cb4fb525a4d394df14766f61daf7e1ef393fbb76227d
IV=   dfb9dee32f0b3ffeb2f6f2f8c94a2330c7713ff0ea58c54b
PT=   bbbfc65a4ad32bdebc725efa625ad57c86b4a0640ec17bc0
CT=   47c78440a5e12682d1058fd7f1752642d78b49e94da9a2d8
TEST= 39
KEY=  0f90ed265d2f4f0f10c4825145da9ba19e14fcb5366470d6f6df80a5
IV=   47c78440a5e12682d1058fd7f1752642d78b49e94da9a2d8
PT=   cb82902752b800f9a9863ed1d9517bdd07accd48e889b1c4
CT=   3514022ce6a2e6a02e2e395dee766c9a5243a6ad1d117951
TEST= 40
KEY=  b8555f2d683b4d23f66664f16bf4a2fc7062902f6427d67bebcef9f4
IV=   3514022ce6a2e6a02e2e395dee766c9a5243a6ad1d117951
PT=   861bc2e24e0eee014517e93fc16f0fb9e8686b69b7c5b20b
CT=   28b34a6662ee2d73aad4cc04617c35190ba5d96d2b3e9c61
TEST= 41
KEY=  ca772e804088074594884982c1206ef8111ea5366f820f16c0f06595
IV=   28b34a6662ee2d73aad4cc04617c35190ba5d96d2b3e9c61
PT=   3bb39aae51547a4978de3ae3e45a8b8b158c65fd722271ad
CT=   edfe3eae1ab952d49a0acdf5fe9ff62c8c8f598cd072a2b1
TEST= 42
KEY=  66cfb687ad7639eb8e311b565b2aa30def81531ae30d569a1082c724
IV=   edfe3eae1ab952d49a0acdf5fe9ff62c8c8f598cd072a2b1
PT=   e776668ef2eac8b9c04aa6432078f357f5b9fad8acb89807
CT=   07fd04fc769f70545530bb78a5b9305cfac34a85aa05daa4
TEST= 43
KEY=  33c4ee75aa8b3d17f8ae6b020e1a18754a38634619ce1c1fba871d80
IV=   07fd04fc769f70545530bb78a5b9305cfac34a85aa05daa4
PT=   f02acb03e5b327c4848bac91d4a401dc71be76f1550b58f2
CT=   9965c07ec6f78e540cc5706e7492e0405f6e592ed5153620
TEST= 44
KEY=  298b88c133eefd693e59e55602df681b3eaa830646a045316f922ba0
IV=   9965c07ec6f78e540cc5706e7492e0405f6e592ed5153620
PT=   6b1c0175f59ac2f6aecf6a3111d9bd19cb0e7d4a1a4f66b4
CT=   67ad50b6be1e0f54ccddadc45ad646dc3ab208a6f5054585
TEST= 45
KEY=  532e535b5443addf8047ea02ce02c5df647cc5da7c124d979a976e25
IV=   67ad50b6be1e0f54ccddadc45ad646dc3ab208a6f5054585
PT=   79d9802eecd4fb507ee2fe4c9c40955d05b17d267aa5db9a
CT=   3f36c3f881ec33ccbd2c5f161e9595726cdb933eb65bd7f5
TEST= 46
KEY=  5bfaa7876b756e2701abd9ce732e9ac97ae950a810c9dea92cccb9d0
IV=   3f36c3f881ec33ccbd2c5f161e9595726cdb933eb65bd7f5
PT=   0c2abab5857fae121f32f13daec89f75c7d3124208d4f4dc
CT=   44520c79183668cb3a26eed3c43a7d28b2f2bf2096eb4460
TEST= 47
KEY=  ec09719d2f27625e199db1054908741abed32d80a23b6189ba27fdb0
IV=   44520c79183668cb3a26eed3c43a7d28b2f2bf2096eb4460
PT=   1175724f890807e87ac8aa6d50a923e0518d911cb7f3d61a
CT=   7f9d6e7ea7c90564f1865f1753f545be6d14e5cb1fc0abfb
TEST= 48
KEY=  de082f0c50ba0c20be54b461b88e2b0ded26683ecf2f8442a5e7564b
IV=   7f9d6e7ea7c90564f1865f1753f545be6d14e5cb1fc0abfb
PT=   400cbcf2601945abbf1743de53cb566164ab353032015e91
CT=   0a72f6bb6a6fd7010d2459c7112de692e0456198f57d7cfd
TEST= 49
KEY=  aae781fc5ac8fa9bd43b6360b5aa72cafc0b8eac2f6ae5da509a2ab6
IV=   0a72f6bb6a6fd7010d2459c7112de692e0456198f57d7cfd
PT=   758c35cbfe8bb5f2b4588e5a0a18911ef3b29e5374efaef0
CT=   5c33c61b69287ef5f2b71518ede81b9a9a328dbe4394fbce
TEST= 50
KEY=  c319497d06fb3c80bd131d95471d67d211e39536b5586864130ed178
IV=   5c33c61b69287ef5f2b71518ede81b9a9a328dbe4394fbce
PT=   fb8c1dbb1582346c14fb10825d533f0d925934c469fec881
CT=   5e3b1c7f4640869f97938d4aa075f6c3ff80564f98c3b491
TEST= 51
KEY=  36f45abb58c020fffb539b0ad08eea98b19663f54ad83e2b8bcd65e9
IV=   5e3b1c7f4640869f97938d4aa075f6c3ff80564f98c3b491
PT=   6473cdc21ed80899034e7cb29d199e8c4f26099cf5ed13c6
CT=   8cb95b611b89ff6e0be52ad7d1a45a085074cc57f4a58247
TEST= 52

⌨️ 快捷键说明

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