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

📄 ecbmd76.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 (Decryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbmd76.txt
==============================================

BLOCKSIZE=224
KEYSIZE=  192

TEST= 0
KEY=  000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   726f25348585fda1fbab4366956aa5bcb5ae572960b894616ab95c48
TEST= 1
KEY=  8585fda1fbab4366956aa5bcb5ae572960b894616ab95c48
CT=   726f25348585fda1fbab4366956aa5bcb5ae572960b894616ab95c48
PT=   efec84cc28ba6bf4963974bcfb1d953c958b66143952e4c226ed99aa
TEST= 2
KEY=  ad3f96556d9237da6e7730802025313d59ea70a34c54c5e2
CT=   efec84cc28ba6bf4963974bcfb1d953c958b66143952e4c226ed99aa
PT=   0617b4af0acb1f67703c1bd907c5b0beb77b0b4180007896e97a5bbd
TEST= 3
KEY=  a7f489321dae2c0369b2803e975e3a7cd9ea0835a52e9e5f
CT=   0617b4af0acb1f67703c1bd907c5b0beb77b0b4180007896e97a5bbd
PT=   0343acfabec779f00795069ac5eaefe1310d1899e8a45c018717f462
TEST= 4
KEY=  1933f0c21a3b2a99ac586fdfa65322e5314e543422396a3d
CT=   0343acfabec779f00795069ac5eaefe1310d1899e8a45c018717f462
PT=   b0223b08ac0d14bc6c1841dbcf2f4d302dcf10d6221d563eadcb1325
TEST= 5
KEY=  b53ee47e76236b42637722ef8b9c32331353020a8ff27918
CT=   b0223b08ac0d14bc6c1841dbcf2f4d302dcf10d6221d563eadcb1325
PT=   cf1add3702e674eda3589e1c5d16b7a32cee71ed717f1b8e001419bd
TEST= 6
KEY=  b7d89093d57bf55e3e61954ca77243de622c19848fe660a5
CT=   cf1add3702e674eda3589e1c5d16b7a32cee71ed717f1b8e001419bd
PT=   59efb17829126070302f20093d1050c1d256e5a06003bdfc7cff5fb3
TEST= 7
KEY=  9ecaf0e3e554d5570371c58d7524a67e022fa478f3193f16
CT=   59efb17829126070302f20093d1050c1d256e5a06003bdfc7cff5fb3
PT=   3924828fa94d59c171c49ff59d0a55837969ab0dd0b9b6f9009c5eac
TEST= 8
KEY=  3787a92294904aa29e7b900e0c4d0d73d2961281f38561ba
CT=   3924828fa94d59c171c49ff59d0a55837969ab0dd0b9b6f9009c5eac
PT=   f1110209c9aa1bf81628e3de8eebc2d6e1c1195acf06ae97634e5982
TEST= 9
KEY=  fe2db2da82b8a97c109052d8ed8c14291d90bc1690cb3838
CT=   f1110209c9aa1bf81628e3de8eebc2d6e1c1195acf06ae97634e5982
PT=   6e0b88ab63fe825dff831862cf2fb8664c006fde57a9569351e9adec
TEST= 10
KEY=  9dd330877d3bb11edfbfeabea18c7bf74a39ea85c12295d4
CT=   6e0b88ab63fe825dff831862cf2fb8664c006fde57a9569351e9adec
PT=   f2c4587f85a0a360171bba09cd89f190da379e4eb9e28226cb281a52
TEST= 11
KEY=  187393e76a200b1712361b2e7bbbe5b9f3db68a30a0a8f86
CT=   f2c4587f85a0a360171bba09cd89f190da379e4eb9e28226cb281a52
PT=   d71e56246547f530e68b9635a8db0e31192ad7c586faf6aa69242e82
TEST= 12
KEY=  7d3466d78cab9d22baed151f6291327c75219e09632ea104
CT=   d71e56246547f530e68b9635a8db0e31192ad7c586faf6aa69242e82
PT=   25460ab9269ce2dc2121aa9086081773e541bde3a2122a710f8c68e0
TEST= 13
KEY=  5ba8840bad8a37b23ce5026c87d08f9fd733b4786ca2c9e4
CT=   25460ab9269ce2dc2121aa9086081773e541bde3a2122a710f8c68e0
PT=   17aa8ff1c57a076501a97eadc5a98956168f87ab8927f7004acb4a11
TEST= 14
KEY=  9ed2836eac23491ff94c8b3a915f08345e144378266983f5
CT=   17aa8ff1c57a076501a97eadc5a98956168f87ab8927f7004acb4a11
PT=   392bbcd23f787886ceff31866ef3fcd587567be0fe354a527faa1a42
TEST= 15
KEY=  a1aafbe862dc789997bf77ef160973d4a021092a59c399b7
CT=   392bbcd23f787886ceff31866ef3fcd587567be0fe354a527faa1a42
PT=   46ed18694b0143c32b4a38738fcc645a7f47b4d95b357551db6cca2b
TEST= 16
KEY=  eaabb82b499640ea187313b5694ec70dfb147c7b82af539c
CT=   46ed18694b0143c32b4a38738fcc645a7f47b4d95b357551db6cca2b
PT=   e8cdf98e9bf410927aa87c9b3acc345438c39f2a96de429705e03f59
TEST= 17
KEY=  715fa8b9333e3c7122bf27e1518d58276dca3eec874f6cc5
CT=   e8cdf98e9bf410927aa87c9b3acc345438c39f2a96de429705e03f59
PT=   3276b4e8794b0cf14e0827f8c29f509bc0f02110704281e89ac27824
TEST= 18
KEY=  0814a4487d361b89e020777a917d79371d88bf041d8d14e1
CT=   3276b4e8794b0cf14e0827f8c29f509bc0f02110704281e89ac27824
PT=   b04e528aa1009be5867cb0fb924c0809901ae6449ab9d95393d34fc6
TEST= 19
KEY=  a9143fadfb4aab72726c7f7301679f73873166578e5e5b27
CT=   b04e528aa1009be5867cb0fb924c0809901ae6449ab9d95393d34fc6
PT=   005a4958aa9082477afad71906ce3fcef65fa3f137fa612167ea6514
TEST= 20
KEY=  0384bdea81b07c6b74a240bdf7383c82b0cb0776e9b43e33
CT=   005a4958aa9082477afad71906ce3fcef65fa3f137fa612167ea6514
PT=   192037cb2dccb8357328db2207541af76058021ab0ac1faba1831f26
TEST= 21
KEY=  2e4805dff298a74973f65a4a97603e98006718dd48372115
CT=   192037cb2dccb8357328db2207541af76058021ab0ac1faba1831f26
PT=   475cf52f6f10509bc55ded7249acd23e0c27e21b0df2e68ce2f75484
TEST= 22
KEY=  4158554437c54a3b3a5a88749b47dc830d95fe51aac07591
CT=   475cf52f6f10509bc55ded7249acd23e0c27e21b0df2e68ce2f75484
PT=   be01b992046d7426ce286662547f71ee20bc6612fef344ba90d82b33
TEST= 23
KEY=  45352162f9ed2c596e25f99abbfbba91f366baeb3a185ea2
CT=   be01b992046d7426ce286662547f71ee20bc6612fef344ba90d82b33
PT=   1e62104ad98e342dea1b7ef18500e2eafd6012ce1700601dadffb2ac
TEST= 24
KEY=  9cbb154f13f652a8eb251b70469ba85fe466daf697e7ec0e
CT=   1e62104ad98e342dea1b7ef18500e2eafd6012ce1700601dadffb2ac
PT=   8a511a5167ee04a7e39577a9429b1eb1bca1e8d02653b6719d9b46d6
TEST= 25
KEY=  fb5511e8f0632501a9be05c1fa3a408fc2356c870a7caad8
CT=   8a511a5167ee04a7e39577a9429b1eb1bca1e8d02653b6719d9b46d6
PT=   b1962fbb22620dd8aa818b9b5ec066b00da39464c4cbef69ba23e99f
TEST= 26
KEY=  d9371c305ae2ae9af77e6371f799d4eb06fe83eeb05f4347
CT=   b1962fbb22620dd8aa818b9b5ec066b00da39464c4cbef69ba23e99f
PT=   34f4199d41f348a86eb98ed42cf07802e40612813052da3b9d34472a
TEST= 27
KEY=  98c45498345b204edb8e1b73139fc66a36ac59d52d6b046d
CT=   34f4199d41f348a86eb98ed42cf07802e40612813052da3b9d34472a
PT=   26567f693584ed58d7c3de46a195500f563ea2274408aa95cbf36a77
TEST= 28
KEY=  ad40b9c0e398fe087a1b4b7c45a1644d72a4f340e6986e1a
CT=   26567f693584ed58d7c3de46a195500f563ea2274408aa95cbf36a77
PT=   4f35c2c26683bcfbf4ffcc55c92bd3bc9aad276ee295d56bde27ea6d
TEST= 29
KEY=  cbc3053b1767325db33098c0df0c43239031262b38bf8477
CT=   4f35c2c26683bcfbf4ffcc55c92bd3bc9aad276ee295d56bde27ea6d
PT=   f9b57f56443e1451dab7d7deef597637df3016211cc300a14978f6d3
TEST= 30
KEY=  8ffd116acdd0e5835c69eef7003c55028cf2268a71c772a4
CT=   f9b57f56443e1451dab7d7deef597637df3016211cc300a14978f6d3
PT=   9d5ba9a0168497e772f5d1acb68b56fa0b15ee0b53455932d272a051
TEST= 31
KEY=  9979868dbf25342feae2b80d0b29bb09dfb77fb8a3b5d2f5
CT=   9d5ba9a0168497e772f5d1acb68b56fa0b15ee0b53455932d272a051
PT=   351bf5ae0ab389feea9aff7137c1f188df2a8510691d1b540ec5eacd
TEST= 32
KEY=  93ca0f7355bfcb5edd234985d4033e19b6aa64ecad703838
CT=   351bf5ae0ab389feea9aff7137c1f188df2a8510691d1b540ec5eacd
PT=   14a59942e508a492f25716ef124e2d87dcc02273d49b7e8f6937b1d0
TEST= 33
KEY=  76c2abe1a7e8ddb1cf6d640208c31c6a62311a63c44789e8
CT=   14a59942e508a492f25716ef124e2d87dcc02273d49b7e8f6937b1d0
PT=   3dd1c6ad64b95356d64876bc134b13db1a17cf699d0ee11b0ef158ca
TEST= 34
KEY=  127bf8b771a0ab0ddc2677d912d4d303ff3ffb78cab6d122
CT=   3dd1c6ad64b95356d64876bc134b13db1a17cf699d0ee11b0ef158ca
PT=   d49b888a34ff0b146a7063a48d0c497cef2a53f4c12da7a49f83d37f
TEST= 35
KEY=  2684f3a31bd0c8a9512a3ea5fdfe80f73e125cdc5535025d
CT=   d49b888a34ff0b146a7063a48d0c497cef2a53f4c12da7a49f83d37f
PT=   9c0b05adca5f2d7918fea5377fc78e837332aaf40cbb0f979a062dc9
TEST= 36
KEY=  ecdbdeda032e6d9e2eedb0268ecc2a0332a9534bcf332f94
CT=   9c0b05adca5f2d7918fea5377fc78e837332aaf40cbb0f979a062dc9
PT=   31e4072ab998e9a1f82934559d60065c0c70c9886812b8c59a1d6936
TEST= 37
KEY=  5543377bfb0759cbb38db67a82bce38b5abbeb8e552e46a2
CT=   31e4072ab998e9a1f82934559d60065c0c70c9886812b8c59a1d6936
PT=   751a8ce1586367834a936bd74eee2bc0d98f7609e262983badcb1402
TEST= 38
KEY=  0d2050f8b194321cfd639dba5b339582b8d973b5f8e552a0
CT=   751a8ce1586367834a936bd74eee2bc0d98f7609e262983badcb1402
PT=   2ac4f5ea047cd77d684ca7f31d9b105b0319ddd8b63c5eef12d30b51
TEST= 39
KEY=  095c8785d9d895efe0f88de1582a485a0ee52d5aea3659f1
CT=   2ac4f5ea047cd77d684ca7f31d9b105b0319ddd8b63c5eef12d30b51
PT=   13cdd8e392fd94e4a03abab533fb3c7201dc6b87f274cb7dbecb07e7
TEST= 40
KEY=  9ba1136179e22f5ad303b19359f623ddfc91e62754fd5e16
CT=   13cdd8e392fd94e4a03abab533fb3c7201dc6b87f274cb7dbecb07e7
PT=   22e32866963b59a85d3efb79f14e7c9246348427964342ab1172a35f
TEST= 41
KEY=  0d9a4ac924dcd423224dcd011fc2a7fa6ad2a48c458ffd49
CT=   22e32866963b59a85d3efb79f14e7c9246348427964342ab1172a35f
PT=   fe71c04fe6b8f16a25da0eca68f59ed6292d289c5bc153092255aa7a
TEST= 42
KEY=  eb22bba30106dae94ab853d736ef8f663113f78567da5733
CT=   fe71c04fe6b8f16a25da0eca68f59ed6292d289c5bc153092255aa7a
PT=   78ae7aa219d4fff37195dd2d00563b7e77c018e7732203077e595e6c
TEST= 43
KEY=  f2f64450709307c44aee68a9412f97814231f4821983095f
CT=   78ae7aa219d4fff37195dd2d00563b7e77c018e7732203077e595e6c
PT=   e6ce68b78bfb6fb33e08dc9b1ae3f80dcbb5515743066a6b035a53b4
TEST= 44
KEY=  790d2be34e9bdb5f500d90a48a9ac6d601379ee91ad95aeb
CT=   e6ce68b78bfb6fb33e08dc9b1ae3f80dcbb5515743066a6b035a53b4
PT=   d69c8f516310bedadf3388d72da18d54415ee404ef24fbccff47723f
TEST= 45
KEY=  1a1d953991a853887dac1df0cbc422d2ee136525e59e28d4
CT=   d69c8f516310bedadf3388d72da18d54415ee404ef24fbccff47723f
PT=   54aac23964bc6e6e751594993124f7eeb37fe1f9dfce1791eb0eee8b
TEST= 46
KEY=  7ea1fb57e4bdc7114c88ea1e78bbc32b31dd72b40e90c65f
CT=   54aac23964bc6e6e751594993124f7eeb37fe1f9dfce1791eb0eee8b
PT=   109b9d20d8b9e81f63d24a9f9027ee79e41c0a847b3f6fc4a8838765
TEST= 47
KEY=  a6181348876f8d8edcaf04679ca7c9af4ae21d70a613413a
CT=   109b9d20d8b9e81f63d24a9f9027ee79e41c0a847b3f6fc4a8838765
PT=   5f72f753c2885607a0f8685a009815a01e98c4eb5fd6addd55f15d10
TEST= 48
KEY=  6490454f2797e5d4dc3711c7823f0d441534b0adf3e21c2a
CT=   5f72f753c2885607a0f8685a009815a01e98c4eb5fd6addd55f15d10
PT=   f24938c4eda890a3f8d3d413d1af4819fbfcaeba241cf6ecb108bc9b
TEST= 49
KEY=  8938d5ecdf4431c70d9859de79c3a3fe3128464142eaa0b1
CT=   f24938c4eda890a3f8d3d413d1af4819fbfcaeba241cf6ecb108bc9b
PT=   40af9bf33a5fbe3f780278d74119a4f01efab448e5dbe5101e25d1b2
TEST= 50
KEY=  b3676bd3a74649104c81fd2e673917b6d4f3a3515ccf7103
CT=   40af9bf33a5fbe3f780278d74119a4f01efab448e5dbe5101e25d1b2
PT=   cbc43ce58da163ead0fb9dec87d1495b5b5b7406884581b9b5ecc0a4
TEST= 51
KEY=  3ec6083977bdd4fccb50b4753c6263b05cb622e8e923b1a7
CT=   cbc43ce58da163ead0fb9dec87d1495b5b5b7406884581b9b5ecc0a4
PT=   f899a50d9c722fa8074b72817db23d7db7765586187f968221ee553d
TEST= 52
KEY=  a2b4279170f6a67db6e289088b14363644c9b46ac8cde49a
CT=   f899a50d9c722fa8074b72817db23d7db7765586187f968221ee553d
PT=   4216ee621dd834312154da7ac5bc357778543aae034f6b7a9c05de06
TEST= 53
KEY=  bf6c13a051a27c07735ebc7ff3400c984786df1054c83a9c
CT=   4216ee621dd834312154da7ac5bc357778543aae034f6b7a9c05de06
PT=   f7d5b8f3c09508c0e0ad7c3c084468a2fc583638786423f7dbc73ae9
TEST= 54
KEY=  7ff91b60b10f003b7b1ad4dd0f183aa03fe2fce78f0f0075
CT=   f7d5b8f3c09508c0e0ad7c3c084468a2fc583638786423f7dbc73ae9
PT=   b2c5ffa65ded2536ec0197dcfd7211476bea8f94aa33a69f475b3b61
TEST= 55
KEY=  22143e565d0e97e78668c59a64f2b53495d15a78c8543b14
CT=   b2c5ffa65ded2536ec0197dcfd7211476bea8f94aa33a69f475b3b61
PT=   70895f8479513b70ebc93a4494b0ba7acc998866ce23442bd8346700
TEST= 56
KEY=  5b450526b6c7ada312d87fe0a86b3d525bf21e5310605c14
CT=   70895f8479513b70ebc93a4494b0ba7acc998866ce23442bd8346700
PT=   ba291bd8d16048086f8a434a6d686977dea130cadbca15def2a5b089
TEST= 57
KEY=  8a254d2ed94deee97fb0169776ca0d9880380b8de2c5ec9d
CT=   ba291bd8d16048086f8a434a6d686977dea130cadbca15def2a5b089
PT=   8799467c46c235f5f8bae1bb23e3f29cf148010866c63c494d1a5727
TEST= 58
KEY=  cce778db21f70f525c53e40b87820c90e6fe37c4afdfbbba
CT=   8799467c46c235f5f8bae1bb23e3f29cf148010866c63c494d1a5727
PT=   b02be5085de10ef248741ef1d9efa93d77dab92fc44058f433c992bf
TEST= 59
KEY=  91067629698311a385bc4d36f058b5bf22be6f309c162905
CT=   b02be5085de10ef248741ef1d9efa93d77dab92fc44058f433c992bf
PT=   a384d700ef374f83e80459f8b608fe90cf88da9df81eaa81eec39310
TEST= 60
KEY=  7e3139aa8187485b33b4b3a63fd06f22daa0c5b172d5ba15
CT=   a384d700ef374f83e80459f8b608fe90cf88da9df81eaa81eec39310
PT=   28e95717888f1bb949d70ce29ae6ab92f6614db38f3306411ce1cfb8
TEST= 61
KEY=  f6be2213c85044b9a9521834c9b122915593c3f06e3475ad
CT=   28e95717888f1bb949d70ce29ae6ab92f6614db38f3306411ce1cfb8
PT=   cfe4015eda3018be182d587aa4331f1875308355ee3b10dc308ecafd
TEST= 62
KEY=  2c8e3aadd07d1cc30d61072cbc81a1c4bba8d32c5ebabf50
CT=   cfe4015eda3018be182d587aa4331f1875308355ee3b10dc308ecafd
PT=   b03ffb689ec2abc1919d277d35f75bbb55d6bd5bfaa0e8c71df000e2
TEST= 63
KEY=  b24c916c41e03bbe38965c97e9571c9f41083beb434abfb2
CT=   b03ffb689ec2abc1919d277d35f75bbb55d6bd5bfaa0e8c71df000e2
PT=   4185641a492426459298ea39ca6371d8bb1bc3b2966149e1fc507d3a
TEST= 64
KEY=  fb68b729d378d187f2f52d4f524cdf2dd769720abf1ac288
CT=   4185641a492426459298ea39ca6371d8bb1bc3b2966149e1fc507d3a
PT=   99c44aeac474ea4a5dfc913730e77c928dbc22dc14abe75450a6a58f
TEST= 65

⌨️ 快捷键说明

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