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

📄 ecbme77.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:      ECB Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbme77.txt
==============================================

BLOCKSIZE=224
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   6b4f8a0fed40572faae3f97b1716e4909b3933208af6e5066754e47f
TEST= 1
KEY=  6b4f8a0fed40572faae3f97b1716e4909b3933208af6e5066754e47f
PT=   6b4f8a0fed40572faae3f97b1716e4909b3933208af6e5066754e47f
CT=   a91c307f72d3c45bc615e7ce6cb11f6f962fea0bd53743c43b986f2a
TEST= 2
KEY=  c253ba709f9393746cf61eb57ba7fbff0d16d92b5fc1a6c25ccc8b55
PT=   a91c307f72d3c45bc615e7ce6cb11f6f962fea0bd53743c43b986f2a
CT=   19bd08d40a8491408b25fa85ecd33c29463d09767c5bd9e3c334d18d
TEST= 3
KEY=  dbeeb2a495170234e7d3e4309774c7d64b2bd05d239a7f219ff85ad8
PT=   19bd08d40a8491408b25fa85ecd33c29463d09767c5bd9e3c334d18d
CT=   3b8453add4c564d244177864a2bd9c00e0b105f56aa3b73149c114ab
TEST= 4
KEY=  e06ae10941d266e6a3c49c5435c95bd6ab9ad5a84939c810d6394e73
PT=   3b8453add4c564d244177864a2bd9c00e0b105f56aa3b73149c114ab
CT=   21676d6448672c9a8c19618b427ad38826a452a16e71719c7fe5c260
TEST= 5
KEY=  c10d8c6d09b54a7c2fddfddf77b3885e8d3e87092748b98ca9dc8c13
PT=   21676d6448672c9a8c19618b427ad38826a452a16e71719c7fe5c260
CT=   aa8f2ef3cc5a17ad1ed49f44a69d363533722b17a653725166b0ae18
TEST= 6
KEY=  6b82a29ec5ef5dd13109629bd12ebe6bbe4cac1e811bcbddcf6c220b
PT=   aa8f2ef3cc5a17ad1ed49f44a69d363533722b17a653725166b0ae18
CT=   364eb6f5fbb43e0bb2e9be37a4b4dfab2ebc48dcfd0224a03fbd19da
TEST= 7
KEY=  5dcc146b3e5b63da83e0dcac759a61c090f0e4c27c19ef7df0d13bd1
PT=   364eb6f5fbb43e0bb2e9be37a4b4dfab2ebc48dcfd0224a03fbd19da
CT=   240827f6515c96f86700a5d5a125eb0c974db6870b06270f4e0433be
TEST= 8
KEY=  79c4339d6f07f522e4e07979d4bf8acc07bd5245771fc872bed5086f
PT=   240827f6515c96f86700a5d5a125eb0c974db6870b06270f4e0433be
CT=   de702fe11c4dcb2024774a3ec89633b7a1db73812713d0e740e4a0d8
TEST= 9
KEY=  a7b41c7c734a3e02c09733471c29b97ba66621c4500c1895fe31a8b7
PT=   de702fe11c4dcb2024774a3ec89633b7a1db73812713d0e740e4a0d8
CT=   7879c60952e88ba10b562bf688c4e1e524cc87dc0472160df9c3fa53
TEST= 10
KEY=  dfcdda7521a2b5a3cbc118b194ed589e82aaa618547e0e9807f252e4
PT=   7879c60952e88ba10b562bf688c4e1e524cc87dc0472160df9c3fa53
CT=   992733fd0bc1a2f4d6687ffb387e9f7fd4417a1634820f7ddd3beaad
TEST= 11
KEY=  46eae9882a6317571da9674aac93c7e156ebdc0e60fc01e5dac9b849
PT=   992733fd0bc1a2f4d6687ffb387e9f7fd4417a1634820f7ddd3beaad
CT=   c441499793cc99709244e1de400ee8fadd3ca1ed2563fa5df2d990eb
TEST= 12
KEY=  82aba01fb9af8e278fed8694ec9d2f1b8bd77de3459ffbb8281028a2
PT=   c441499793cc99709244e1de400ee8fadd3ca1ed2563fa5df2d990eb
CT=   0707a99e1ebe18b51ce7f41e9d28e4d4dfb5075cf2cbb55bca0216d2
TEST= 13
KEY=  85ac0981a7119692930a728a71b5cbcf54627abfb7544ee3e2123e70
PT=   0707a99e1ebe18b51ce7f41e9d28e4d4dfb5075cf2cbb55bca0216d2
CT=   91e7d3fd1cc3b9a64718d75040cb9d1f4e9d30599654dd4c8fa902ab
TEST= 14
KEY=  144bda7cbbd22f34d412a5da317e56d01aff4ae6210093af6dbb3cdb
PT=   91e7d3fd1cc3b9a64718d75040cb9d1f4e9d30599654dd4c8fa902ab
CT=   f6b66842dcb5a194177597d9689134875ffa398a812f76c9c5955262
TEST= 15
KEY=  e2fdb23e67678ea0c367320359ef62574505736ca02fe566a82e6eb9
PT=   f6b66842dcb5a194177597d9689134875ffa398a812f76c9c5955262
CT=   7acdc9e957c41d2bcb123605555b61baeeeeeed84608a269471a23a8
TEST= 16
KEY=  98307bd730a3938b087504060cb403edabeb9db4e627470fef344d11
PT=   7acdc9e957c41d2bcb123605555b61baeeeeeed84608a269471a23a8
CT=   cdbc520c2934a3fff154aea80c13ff0697960495839a345f18831b5f
TEST= 17
KEY=  558c29db19973074f921aaae00a7fceb3c7d992165bd7350f7b7564e
PT=   cdbc520c2934a3fff154aea80c13ff0697960495839a345f18831b5f
CT=   6857a4fbd5bee6bce2939762efb422d5adb715a6fd8261b0ae1e015f
TEST= 18
KEY=  3ddb8d20cc29d6c81bb23dccef13de3e91ca8c87983f12e059a95711
PT=   6857a4fbd5bee6bce2939762efb422d5adb715a6fd8261b0ae1e015f
CT=   d2d11e1ec8096890eb0df82b1d7b07fa2668648e0d26d333f358c07f
TEST= 19
KEY=  ef0a933e0420be58f0bfc5e7f268d9c4b7a2e8099519c1d3aaf1976e
PT=   d2d11e1ec8096890eb0df82b1d7b07fa2668648e0d26d333f358c07f
CT=   2ce46e106ee0a96a93d9091f7000322fda2284c17e760e23c9448321
TEST= 20
KEY=  c3eefd2e6ac017326366ccf88268ebeb6d806cc8eb6fcff063b5144f
PT=   2ce46e106ee0a96a93d9091f7000322fda2284c17e760e23c9448321
CT=   974d6bca38da50af8a958a6187f61f589cfe286111dc812ff1f2ea3e
TEST= 21
KEY=  54a396e4521a479de9f34699059ef4b3f17e44a9fab34edf9247fe71
PT=   974d6bca38da50af8a958a6187f61f589cfe286111dc812ff1f2ea3e
CT=   25599a19e25254edb77b13901050bce3dce36de4d524f52742a39285
TEST= 22
KEY=  71fa0cfdb04813705e88550915ce48502d9d294d2f97bbf8d0e46cf4
PT=   25599a19e25254edb77b13901050bce3dce36de4d524f52742a39285
CT=   4375aa45666206301ca1e955a1972af5ef538189152c7ea15396ae34
TEST= 23
KEY=  328fa6b8d62a15404229bc5cb45962a5c2cea8c43abbc5598372c2c0
PT=   4375aa45666206301ca1e955a1972af5ef538189152c7ea15396ae34
CT=   0f98fbf999e75d161456a781e803119a1fdc07e32eae10b37f8602c6
TEST= 24
KEY=  3d175d414fcd4856567f1bdd5c5a733fdd12af271415d5eafcf4c006
PT=   0f98fbf999e75d161456a781e803119a1fdc07e32eae10b37f8602c6
CT=   bc13b4bce6a3f996bf7abd33c7f7340cf7aa1a14c351b6dbeacb5d73
TEST= 25
KEY=  8104e9fda96eb1c0e905a6ee9bad47332ab8b533d7446331163f9d75
PT=   bc13b4bce6a3f996bf7abd33c7f7340cf7aa1a14c351b6dbeacb5d73
CT=   79924134480d7fbac69d8a726210ed95919fdd237d49bd7224ad10e0
TEST= 26
KEY=  f896a8c9e163ce7a2f982c9cf9bdaaa6bb276810aa0dde4332928d95
PT=   79924134480d7fbac69d8a726210ed95919fdd237d49bd7224ad10e0
CT=   89acd66740a4c57f80f07c5ea4a73614236becb9d604a0dda48b8fdd
TEST= 27
KEY=  713a7eaea1c70b05af6850c25d1a9cb2984c84a97c097e9e96190248
PT=   89acd66740a4c57f80f07c5ea4a73614236becb9d604a0dda48b8fdd
CT=   dd4906bbfc886460ef55dc64329431dfef9024d01863fb636aca4029
TEST= 28
KEY=  ac7378155d4f6f65403d8ca66f8ead6d77dca079646a85fdfcd34261
PT=   dd4906bbfc886460ef55dc64329431dfef9024d01863fb636aca4029
CT=   be91a560b3884776f886c35e0f06d3fb720d662ecd9d0663b24efea7
TEST= 29
KEY=  12e2dd75eec72813b8bb4ff860887e9605d1c657a9f7839e4e9dbcc6
PT=   be91a560b3884776f886c35e0f06d3fb720d662ecd9d0663b24efea7
CT=   1ed17f8ef4b425ec65a23407829d34a880147855467e3fc5921ee0af
TEST= 30
KEY=  0c33a2fb1a730dffdd197bffe2154a3e85c5be02ef89bc5bdc835c69
PT=   1ed17f8ef4b425ec65a23407829d34a880147855467e3fc5921ee0af
CT=   bf7fa1036dd8dba22d42e76c29a592c8fdf3fffcbb4b6d00e6172bdf
TEST= 31
KEY=  b34c03f877abd65df05b9c93cbb0d8f6783641fe54c2d15b3a9477b6
PT=   bf7fa1036dd8dba22d42e76c29a592c8fdf3fffcbb4b6d00e6172bdf
CT=   6237f74a7b202c072c22dc22f6668012eb63c462e1d023fd2530054f
TEST= 32
KEY=  d17bf4b20c8bfa5adc7940b13dd658e49355859cb512f2a61fa472f9
PT=   6237f74a7b202c072c22dc22f6668012eb63c462e1d023fd2530054f
CT=   77095a9a0a3b3e055f9b4fedd201695d06bf74565768c78f6f0a6e8c
TEST= 33
KEY=  a672ae2806b0c45f83e20f5cefd731b995eaf1cae27a352970ae1c75
PT=   77095a9a0a3b3e055f9b4fedd201695d06bf74565768c78f6f0a6e8c
CT=   8fba32309277a304b7fe81dbf6122d405df995a788616a78067cf67b
TEST= 34
KEY=  29c89c1894c7675b341c8e8719c51cf9c813646d6a1b5f5176d2ea0e
PT=   8fba32309277a304b7fe81dbf6122d405df995a788616a78067cf67b
CT=   5757b77e332c331ddd7c0cdb4225756e7b9c75dbcfb64e8d86848e6c
TEST= 35
KEY=  7e9f2b66a7eb5446e960825c5be06997b38f11b6a5ad11dcf0566462
PT=   5757b77e332c331ddd7c0cdb4225756e7b9c75dbcfb64e8d86848e6c
CT=   0a2b7808c7c4101a6bd989746167ad54ae6b3cab91de5bc713ce9eb5
TEST= 36
KEY=  74b4536e602f445c82b90b283a87c4c31de42d1d34734a1be398fad7
PT=   0a2b7808c7c4101a6bd989746167ad54ae6b3cab91de5bc713ce9eb5
CT=   d359b4491121fda979abda2b334afcb323eb7fd377d5da3c3c927a1f
TEST= 37
KEY=  a7ede727710eb9f5fb12d10309cd38703e0f52ce43a69027df0a80c8
PT=   d359b4491121fda979abda2b334afcb323eb7fd377d5da3c3c927a1f
CT=   657a03d9a3d6ee958b27dc79c69ca94d0eca1578cb0dc23cc3f63d80
TEST= 38
KEY=  c297e4fed2d8576070350d7acf51913d30c547b688ab521b1cfcbd48
PT=   657a03d9a3d6ee958b27dc79c69ca94d0eca1578cb0dc23cc3f63d80
CT=   f4e2a5728382f93eec17e1627a87e3d8cb6f81b0167d8fbcfb9b3243
TEST= 39
KEY=  3675418c515aae5e9c22ec18b5d672e5fbaac6069ed6dda7e7678f0b
PT=   f4e2a5728382f93eec17e1627a87e3d8cb6f81b0167d8fbcfb9b3243
CT=   c7ea45b30fdd45c84596faeb495c5a04f635d2abce3ea406d7be82ed
TEST= 40
KEY=  f19f043f5e87eb96d9b416f3fc8a28e10d9f14ad50e879a130d90de6
PT=   c7ea45b30fdd45c84596faeb495c5a04f635d2abce3ea406d7be82ed
CT=   a4d8c6812869c8b0e30db183a53f7e8c13bd7e2a3e15e1695092047e
TEST= 41
KEY=  5547c2be76ee23263ab9a77059b5566d1e226a876efd98c8604b0998
PT=   a4d8c6812869c8b0e30db183a53f7e8c13bd7e2a3e15e1695092047e
CT=   aa671510f3c6ddb40b1a31e8d71ed9d0361326e6f6356175733fc583
TEST= 42
KEY=  ff20d7ae8528fe9231a396988eab8fbd28314c6198c8f9bd1374cc1b
PT=   aa671510f3c6ddb40b1a31e8d71ed9d0361326e6f6356175733fc583
CT=   dbdf7ef4b33ddd4dba752e09bbe116dd275d9eda3fea87b8f242ad3c
TEST= 43
KEY=  24ffa95a361523df8bd6b891354a99600f6cd2bba7227e05e1366127
PT=   dbdf7ef4b33ddd4dba752e09bbe116dd275d9eda3fea87b8f242ad3c
CT=   9bdc04f62c9501cff196da65b7bff03005151a07805bf9cf6b3aaaa6
TEST= 44
KEY=  bf23adac1a8022107a4062f482f569500a79c8bc277987ca8a0ccb81
PT=   9bdc04f62c9501cff196da65b7bff03005151a07805bf9cf6b3aaaa6
CT=   eedf37b1ca70b3926d7621c53b1a2da5f37c001173441a7aa63b2206
TEST= 45
KEY=  51fc9a1dd0f0918217364331b9ef44f5f905c8ad543d9db02c37e987
PT=   eedf37b1ca70b3926d7621c53b1a2da5f37c001173441a7aa63b2206
CT=   d04970f34c0f659764f8f8f7e9c4784d0436d7071a3f37f0f41be1b9
TEST= 46
KEY=  81b5eaee9cfff41573cebbc6502b3cb8fd331faa4e02aa40d82c083e
PT=   d04970f34c0f659764f8f8f7e9c4784d0436d7071a3f37f0f41be1b9
CT=   c7b478897bde8cb1a87c371d4642393ac9f798f0bd18b6eb4ca85b61
TEST= 47
KEY=  46019267e72178a4dbb28cdb1669058234c4875af31a1cab9484535f
PT=   c7b478897bde8cb1a87c371d4642393ac9f798f0bd18b6eb4ca85b61
CT=   55a96f7043aa4081c699ea75aa13a154406dabcfd5f6fb35f07945b9
TEST= 48
KEY=  13a8fd17a48b38251d2b66aebc7aa4d674a92c9526ece79e64fd16e6
PT=   55a96f7043aa4081c699ea75aa13a154406dabcfd5f6fb35f07945b9
CT=   4e4dc99f0dacd95a23cf25a9683ff6199a03352e07a8beb23878cda8
TEST= 49
KEY=  5de53488a927e17f3ee44307d44552cfeeaa19bb2144592c5c85db4e
PT=   4e4dc99f0dacd95a23cf25a9683ff6199a03352e07a8beb23878cda8
CT=   b01ed8f364d3df27f37ec5073a957c7868bd7aa2d521786b1e06e6b5
TEST= 50
KEY=  edfbec7bcdf43e58cd9a8600eed02eb786176319f465214742833dfb
PT=   b01ed8f364d3df27f37ec5073a957c7868bd7aa2d521786b1e06e6b5
CT=   d9c67cb16cda762c81bba0e498a825aef8958c74521073c20575d930
TEST= 51
KEY=  343d90caa12e48744c2126e476780b197e82ef6da675528547f6e4cb
PT=   d9c67cb16cda762c81bba0e498a825aef8958c74521073c20575d930
CT=   d7e218c2fe5c9ec45159c6a94e002d03444683245a8a56fdea01ca56
TEST= 52
KEY=  e3df88085f72d6b01d78e04d3878261a3ac46c49fcff0478adf72e9d
PT=   d7e218c2fe5c9ec45159c6a94e002d03444683245a8a56fdea01ca56
CT=   62c69e3581335da05d1db05cfa4accddb481deb46a9fde491f31f639
TEST= 53
KEY=  8119163dde418b1040655011c232eac78e45b2fd9660da31b2c6d8a4
PT=   62c69e3581335da05d1db05cfa4accddb481deb46a9fde491f31f639
CT=   e9ce45e39552ebb9b79f5b5397f6a1acd3200dc830fe2c97b2c36be5
TEST= 54
KEY=  68d753de4b1360a9f7fa0b4255c44b6b5d65bf35a69ef6a60005b341
PT=   e9ce45e39552ebb9b79f5b5397f6a1acd3200dc830fe2c97b2c36be5
CT=   ece6c26b0319daf480598b1c99ba5e1318f0c8340ae747076fdc4142
TEST= 55
KEY=  843191b5480aba5d77a3805ecc7e157845957701ac79b1a16fd9f203
PT=   ece6c26b0319daf480598b1c99ba5e1318f0c8340ae747076fdc4142
CT=   4f8b2f70595778ac40552f5d7ec20d7815bff7630b80df0f7f6787e0
TEST= 56
KEY=  cbbabec5115dc2f137f6af03b2bc1800502a8062a7f96eae10be75e3
PT=   4f8b2f70595778ac40552f5d7ec20d7815bff7630b80df0f7f6787e0
CT=   e8ee6d4dc5addc9e0ae2e96455b1699239d685f107ca61c5ae39ac3f
TEST= 57
KEY=  2354d388d4f01e6f3d144667e70d719269fc0593a0330f6bbe87d9dc
PT=   e8ee6d4dc5addc9e0ae2e96455b1699239d685f107ca61c5ae39ac3f
CT=   6d594f5e63d62d3b4e11561e1c47255c5b70c1dd50c65e864a0862fd
TEST= 58
KEY=  4e0d9cd6b726335473051079fb4a54ce328cc44ef0f551edf48fbb21
PT=   6d594f5e63d62d3b4e11561e1c47255c5b70c1dd50c65e864a0862fd
CT=   fa55e727dabfb0796a478011fd10baf3baeedff31dfe66ca0f9e0293
TEST= 59
KEY=  b4587bf16d99832d19429068065aee3d88621bbded0b3727fb11b9b2
PT=   fa55e727dabfb0796a478011fd10baf3baeedff31dfe66ca0f9e0293
CT=   569afbbad6bda52ca7f164c776bd87bc610ddcbd947d24c86b050cdc
TEST= 60
KEY=  e2c2804bbb242601beb3f4af70e76981e96fc700797613ef9014b56e
PT=   569afbbad6bda52ca7f164c776bd87bc610ddcbd947d24c86b050cdc
CT=   751cee048751f16d09debf4e0ea311385aec8e69d7496dc55914f1de
TEST= 61
KEY=  97de6e4f3c75d76cb76d4be17e4478b9b3834969ae3f7e2ac90044b0
PT=   751cee048751f16d09debf4e0ea311385aec8e69d7496dc55914f1de
CT=   6a9279ffd16bdd9a6df08fcf66120f0a04934013c891091435a26cf3
TEST= 62
KEY=  fd4c17b0ed1e0af6da9dc42e185677b3b710097a66ae773efca22843

⌨️ 快捷键说明

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