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

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

BLOCKSIZE=160
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000
PT=   d23f029553a20a25f1226dfb114bbd4f0a156221
TEST= 1
KEY=  479788eb53a0171db2b8304dd23f029553a20a25f1226dfb114bbd4f0a156221
CT=   d23f029553a20a25f1226dfb114bbd4f0a156221
PT=   fe254f74d1c061c04f7c37dd32b81fcc89d0bd2e
TEST= 2
KEY=  3854c8e9e9b210f465a2f7a02c1a4de182626be5be5e5a2623f3a28383c5df0f
CT=   fe254f74d1c061c04f7c37dd32b81fcc89d0bd2e
PT=   4e3541a9a99efb8488874870b7c8e5a819c97b23
TEST= 3
KEY=  fe4a6e943b0ecf1feb31ac8f622f0c482bfc906136d91256943b472b9a0ca42c
CT=   4e3541a9a99efb8488874870b7c8e5a819c97b23
PT=   aec47b57d63da9c82f2e91a027cdefbe8b1dfc1c
TEST= 4
KEY=  13063f7c8d43eb018fe5de29cceb771ffdc139a919f783f6b3f6a89511115830
CT=   aec47b57d63da9c82f2e91a027cdefbe8b1dfc1c
PT=   5aa7962623fd1e811beaa4fbce571b5138be23fa
TEST= 5
KEY=  e7f062461844edcce099529b964ce139de3c2728021d270d7da1b3c429af7bca
CT=   5aa7962623fd1e811beaa4fbce571b5138be23fa
PT=   9d11f7d3456c571940c02398c3a6b4f4eef53cc6
TEST= 6
KEY=  b7ed4d7573f3c2eea617f1960b5d16ea9b50703142dd0495be070730c75a470c
CT=   9d11f7d3456c571940c02398c3a6b4f4eef53cc6
PT=   3968dea137ccd29dbac017ca592fc923ba7bcb44
TEST= 7
KEY=  98e1de6cf5efc702b31098f53235c84bac9ca2acf81d135fe728ce137d218c48
CT=   3968dea137ccd29dbac017ca592fc923ba7bcb44
PT=   53d15421b2e48a303c452c269f73267ab2a2c2fa
TEST= 8
KEY=  ef7607589b4c5bab945865bc61e49c6a1e78289cc4583f79785be869cf834eb2
CT=   53d15421b2e48a303c452c269f73267ab2a2c2fa
PT=   58d67fd5bd6167cb6c2e91e8c1f4877ada167810
TEST= 9
KEY=  84ee8e30542f4942d4cc9df73932e3bfa3194f57a876ae91b9af6f13159536a2
CT=   58d67fd5bd6167cb6c2e91e8c1f4877ada167810
PT=   64744650853611eeca87423f86447e6ba78927aa
TEST= 10
KEY=  ff1f717015fcc0198a5b6c2b5d46a5ef262f5eb962f1ecae3feb1178b21c1108
CT=   64744650853611eeca87423f86447e6ba78927aa
PT=   787cc9b93c01d99dfed29c1dc102dc9f81cb47f0
TEST= 11
KEY=  d0cd440b12b90f28a6212e4c253a6c561a2e87249c2370b3fee9cde733d756f8
CT=   787cc9b93c01d99dfed29c1dc102dc9f81cb47f0
PT=   1fe8e5c31915f7626a0eb43f5b6a51b445f503f4
TEST= 12
KEY=  fcd21e9ebcc46b8c3eddfdc03ad28995033b7046f62dc48ca5839c537622550c
CT=   1fe8e5c31915f7626a0eb43f5b6a51b445f503f4
PT=   451afe3df564f81c44a7171182c5f750bb675f27
TEST= 13
KEY=  485c1fc77aee4896089d47577fc877a8f65f885ab28ad39d27466b03cd450a2b
CT=   451afe3df564f81c44a7171182c5f750bb675f27
PT=   d9c9ba0c8a2dcf0ab7539c72eef23b621d90f95e
TEST= 14
KEY=  33fb74bec4f14e99ae984d6ba601cda47c72475005d94fefc9b45061d0d5f375
CT=   d9c9ba0c8a2dcf0ab7539c72eef23b621d90f95e
PT=   abb5ed196e7b358213e6c9636813519d94bae296
TEST= 15
KEY=  41615815add7fbc6a67ed0100db420bd120972d2163f868ca1a701fc446f11e3
CT=   abb5ed196e7b358213e6c9636813519d94bae296
PT=   9a5294115520a248d937ae03f8956df758723a6f
TEST= 16
KEY=  e9a59ae256b11b7af4546e5797e6b4ac4729d09acf08288f59326c0b1c1d2b8c
CT=   9a5294115520a248d937ae03f8956df758723a6f
PT=   2a636617efe8bfe3ebfd972d10e5007dd0b70404
TEST= 17
KEY=  4e0a0695ffde5fa54c7c77cfbd85d2bba8c16f7924f5bfa249d76c76ccaa2f88
CT=   2a636617efe8bfe3ebfd972d10e5007dd0b70404
PT=   c1edb8d3a4f9e8c73f5cbf58de9edc2b38c7f725
TEST= 18
KEY=  c3f377998ecce5bbd2bae3907c686a680c3887be1ba900fa9749b05df46dd8ad
CT=   c1edb8d3a4f9e8c73f5cbf58de9edc2b38c7f725
PT=   c3c665898091da772aeda9f509b655efa4266121
TEST= 19
KEY=  629b551eaa47b81efeb7f3e4bfae0fe18ca95dc93144a90f9effe5b2504bb98c
CT=   c3c665898091da772aeda9f509b655efa4266121
PT=   ca00e5280d37e0b6f221ea3e98f0579ea06b24ce
TEST= 20
KEY=  e5d1c442415f1ae462f4017d75aeeac9819ebd7fc3654331060fb22cf0209d42
CT=   ca00e5280d37e0b6f221ea3e98f0579ea06b24ce
PT=   1cafaf10c424848f4218e557316c9d91dbc0221c
TEST= 21
KEY=  f8249d41696d928d9111092c690145d945ba39f0817da66637632fbd2be0bf5e
CT=   1cafaf10c424848f4218e557316c9d91dbc0221c
PT=   eb7d1261c424d110645b23e032c59fc966d03650
TEST= 22
KEY=  94495812cf7ddc2c6ead7241827c57b8819ee8e0e526858605a6b0744d30890e
CT=   eb7d1261c424d110645b23e032c59fc966d03650
PT=   e1e75995f669203f1c2395918288fd76984f47ca
TEST= 23
KEY=  fc0285c0d798d8c8ff527fcf639b0e2d77f7c8dff9051017872e4d02d57fcec4
CT=   e1e75995f669203f1c2395918288fd76984f47ca
PT=   fa42158036afd1fe3c8daf1f6fd340d302d15634
TEST= 24
KEY=  99dcb48c804e6e65fb9ed23899d91bad41581921c588bf08e8fd0dd1d7ae98f0
CT=   fa42158036afd1fe3c8daf1f6fd340d302d15634
PT=   3f3633c45602186582360680b5e297c1e4305593
TEST= 25
KEY=  bf5aa6ff6d704269b8f28f1ca6ef2869175a014447beb9885d1f9a10339ecd63
CT=   3f3633c45602186582360680b5e297c1e4305593
PT=   ce25b107b160feb8003ecce404a6a42d6a732c58
TEST= 26
KEY=  db99d71ce4ec293668b2cf4b68ca996ea63afffc4780756c59b93e3d59ede13b
CT=   ce25b107b160feb8003ecce404a6a42d6a732c58
PT=   56290a24ad2a8e91858132d3b0cf7ccff130ade7
TEST= 27
KEY=  88b4be81788d9326a6fe43f23ee3934a0b10716dc20147bfe97642f2a8dd4cdc
CT=   56290a24ad2a8e91858132d3b0cf7ccff130ade7
PT=   2644cffd14ed699534992d252ec08a8bdf9a03d8
TEST= 28
KEY=  1cdf6f0d40b01c9f1a673d1018a75cb71ffd18f8f6986a9ac7b6c87977474f04
CT=   2644cffd14ed699534992d252ec08a8bdf9a03d8
PT=   9365d8b34ff9c5c683b3dd6e5d21742bda03a8b6
TEST= 29
KEY=  a429d68465a107558e76dc828bc284045004dd3e752bb7f49a97bc52ad44e7b2
CT=   9365d8b34ff9c5c683b3dd6e5d21742bda03a8b6
PT=   9fbf8e8f77c51b0d1f5c6f54df80dff9a3ad3d0a
TEST= 30
KEY=  bee690fb290d16865b5b1b0b147d0a8b27c1c6336a77d8a0451763ab0ee9dab8
CT=   9fbf8e8f77c51b0d1f5c6f54df80dff9a3ad3d0a
PT=   279feae781762900ae77c4caec6445e7e65a24dd
TEST= 31
KEY=  90c9506e327b295e00762bab33e2e06ca6b7ef33c4001c6aa973264ce8b3fe65
CT=   279feae781762900ae77c4caec6445e7e65a24dd
PT=   9cd819cdcaf905bef3238f2084688a0ceb19cb5e
TEST= 32
KEY=  8e2c7c780669e16df4e919b9af3af9a16c4eea8d3723934a2d1bac4003aa353b
CT=   9cd819cdcaf905bef3238f2084688a0ceb19cb5e
PT=   e4314c74784ee2d3b32ae5c26dd09446d9473d2e
TEST= 33
KEY=  f0befffa02754dfb7f54575d4b0bb5d51400085e8409768840cb3806daed0815
CT=   e4314c74784ee2d3b32ae5c26dd09446d9473d2e
PT=   45b5e6292526f4536c4e958e5e08a013543b64bf
TEST= 34
KEY=  7fd31de58fde70836d3e360b0ebe53fc3126fc0de847e3061ec398158ed66caa
CT=   45b5e6292526f4536c4e958e5e08a013543b64bf
PT=   d18ecb84657698bb2d78b2e83324ca00f0ec507d
TEST= 35
KEY=  43270ea4f71bab13fb425c95df309878545064b6c53f51ee2de752157e3a3cd7
CT=   d18ecb84657698bb2d78b2e83324ca00f0ec507d
PT=   743d737f2b2d6f924606cbb560fb36fa90287195
TEST= 36
KEY=  9715be8518109cd4e1392393ab0deb077f7d0b2483399a5b4d1c64efee124d42
CT=   743d737f2b2d6f924606cbb560fb36fa90287195
PT=   0b994eca6d3256f9117bdda72d403cb20b70bf6c
TEST= 37
KEY=  7b4855efa6beb029bd85a600a094a5cd124f5ddd924247fc605c585de562f22e
CT=   0b994eca6d3256f9117bdda72d403cb20b70bf6c
PT=   7c194194fb212a29b402dce2c5673c8a76266007
TEST= 38
KEY=  e774a0bb5d624d9f55d79172dc8de459e96e77f426409b1ea53b64d793449229
CT=   7c194194fb212a29b402dce2c5673c8a76266007
PT=   b9d99270fec74ffc9c2cebb7080d1dc6aa7d3a9f
TEST= 39
KEY=  ae5fcda1f9175d34622a7d936554762917a93808ba6c70a9ad3679113939a8b6
CT=   b9d99270fec74ffc9c2cebb7080d1dc6aa7d3a9f
PT=   80f7d1497151ce798959849ac006f61361353748
TEST= 40
KEY=  e7dd9eb6a8189d54d9cfe9efe5a3a76066f8f6713335f4336d308f02580c9ffe
CT=   80f7d1497151ce798959849ac006f61361353748
PT=   a2dd99071297f1d2350d5e4d7b64a10f4a421358
TEST= 41
KEY=  78f8d28930da9864ddee17aa477e3e67746f07a30638aa7e16542e0d124e8ca6
CT=   a2dd99071297f1d2350d5e4d7b64a10f4a421358
PT=   ca76a36822c32a27f69d134879b3098b77535a64
TEST= 42
KEY=  32343b7fcf2836b181e425038d089d0f56ac2d84f0a5b9366fe72786651dd6c2
CT=   ca76a36822c32a27f69d134879b3098b77535a64
PT=   569d77cb8c93998b269a7d96e9b81e6f65ae35e5
TEST= 43
KEY=  0393ccece3e03fc004260801db95eac4da3fb40fd63fc4a0865f39e900b3e327
CT=   569d77cb8c93998b269a7d96e9b81e6f65ae35e5
PT=   6ddf3d3d24cd9295b35127018bbbf7a277b6aa1b
TEST= 44
KEY=  4bac3ed98c5ef5e494b124ebb64ad7f9fef2269a656ee3a10de4ce4b7705493c
CT=   6ddf3d3d24cd9295b35127018bbbf7a277b6aa1b
PT=   e217d9cc910a1690566b8df4a71b8bd0d48d6580
TEST= 45
KEY=  7a9a112dac4171412060c9fc545d0e356ff8300a33056e55aaff459ba3882cbc
CT=   e217d9cc910a1690566b8df4a71b8bd0d48d6580
PT=   01946f2403a4a4895ab5bcde2eb0f5a7c71d30a4
TEST= 46
KEY=  3c7ddf759e1375b0a2d990e655c961116c5c948369b0d28b844fb03c64951c18
CT=   01946f2403a4a4895ab5bcde2eb0f5a7c71d30a4
PT=   3b89b33027dabc36d45a9632393c4f8af5c7ff1e
TEST= 47
KEY=  86599a5c79bca18af6dfd6bc6e40d2214b8628b5bdea44b9bd73ffb69152e306
CT=   3b89b33027dabc36d45a9632393c4f8af5c7ff1e
PT=   b1751a8d41f7362012cf5571baddfc2a8a644658
TEST= 48
KEY=  606a0b3b764c4de86bff4679df35c8ac0a711e95af2511c807ae039c1b36a55e
CT=   b1751a8d41f7362012cf5571baddfc2a8a644658
PT=   3667f7909dd84d5c7bb57e35116ba1f25adfdd28
TEST= 49
KEY=  885cfecd628fcb1b59c37101e9523f3c97a953c9d4906ffd16c5a26e41e97876
CT=   3667f7909dd84d5c7bb57e35116ba1f25adfdd28
PT=   b18d5edcd7f35681871a01c2119950d31cf7721c
TEST= 50
KEY=  c0a416b27354315a05f8d23458df61e0405a0548538a6e3f075cf2bd5d1e0a6a
CT=   b18d5edcd7f35681871a01c2119950d31cf7721c
PT=   0cc14d4cd4fdeacab122be2fec5f3ce3a89e98a1
TEST= 51
KEY=  bdce48e475370d356e0c8750541e2cac94a7ef82e2a8d010eb03ce5ef58092cb
CT=   0cc14d4cd4fdeacab122be2fec5f3ce3a89e98a1
PT=   636b8b038e3ff589e3838971e241d5f92fff90f5
TEST= 52
KEY=  de346dd5a3b96252541025d23775a7af1a981a0b012b596109421ba7da7f023e
CT=   636b8b038e3ff589e3838971e241d5f92fff90f5
PT=   26c5afa07dbaad4d969fa143098fe448f7366592
TEST= 53
KEY=  25f3600cd246a080aeb0462911b0080f6722b74697b4f82200cdffef2d4967ac
CT=   26c5afa07dbaad4d969fa143098fe448f7366592
PT=   9f99a3cb3c53fc37f6992d947ceda8482a361c75
TEST= 54
KEY=  e3c396fc9f73da473d123d928e29abc45b714b71612dd5b67c2057a7077f7bd9
CT=   9f99a3cb3c53fc37f6992d947ceda8482a361c75
PT=   974f0d5a1f3eb2f1bbcd3e49b382406b67b74fc3
TEST= 55
KEY=  e16fb3f2e1c1d374b283af041966a69e444ff980dae0ebffcfa217cc60c8341a
CT=   974f0d5a1f3eb2f1bbcd3e49b382406b67b74fc3
PT=   b4c4de09670b2ad049b8c08712c94abf4a9aa576
TEST= 56
KEY=  7d0d6063a62f66fc4b21ef72ada278972344d35093582b78dd6b5d732a52916c
CT=   b4c4de09670b2ad049b8c08712c94abf4a9aa576
PT=   f82d3a6860fe7d7afa643c28dbfeb91642b11e56
TEST= 57
KEY=  785eecec5322c9e65ac9375b558f42ff43baae2a693c17500695e46568e38f3a
CT=   f82d3a6860fe7d7afa643c28dbfeb91642b11e56
PT=   bb91c2e020d61b9a7a1d602d902173a8b1c33bfb
TEST= 58
KEY=  690e853443cb070787e7fc9aee1e801f636cb5b01321777d96b497cdd920b4c1
CT=   bb91c2e020d61b9a7a1d602d902173a8b1c33bfb
PT=   4d8d9bc5357f5e90ef0c2e23ccd0ffb2fa29c983
TEST= 59
KEY=  e76ab4b0b170b52a44a1b8eda3931bda5613eb20fc2d595e5a64687f23097d42
CT=   4d8d9bc5357f5e90ef0c2e23ccd0ffb2fa29c983
PT=   267cccfdfe223c2fb7c73ef446b1703a0fbe84cb
TEST= 60
KEY=  f97bbf648b2ceb7150e05dce85efd727a831d70f4bea67aa1cd518452cb7f989
CT=   267cccfdfe223c2fb7c73ef446b1703a0fbe84cb
PT=   dfc0cb4278bfcd6e2c4d159ef6c026958e46a6ae
TEST= 61
KEY=  f3ed116466463fab8d6cd4685a2f1c65d08e1a6167a77234ea153ed0a2f15f27
CT=   dfc0cb4278bfcd6e2c4d159ef6c026958e46a6ae
PT=   9d66bb155b506ed0ec2abd342a67fdace9446547
TEST= 62
KEY=  ad6b4fb2ef41104651f337a4c749a7708bde74b18b8dcf00c072c37c4bb53a60
CT=   9d66bb155b506ed0ec2abd342a67fdace9446547
PT=   76517e55fa7513d9b780d86d953e3a59c9a00240
TEST= 63
KEY=  4c0aeb4ef99913072efe75feb118d92571ab67683c0d176d554cf92582153820
CT=   76517e55fa7513d9b780d86d953e3a59c9a00240
PT=   2f5375790417b4962767adae89f101a16b5719f5
TEST= 64
KEY=  2d8afb08c3afd6aa469d9c289e4bac5c75bcd3fe1b6abac3dcbdf884e94221d5
CT=   2f5375790417b4962767adae89f101a16b5719f5
PT=   5baf93ef997fe05669550aadf2ed83988f19ab54
TEST= 65
KEY=  fd53568be7f6edb8b4c479b1c5e43fb3ecc333a8723fb06e2e507b1c665b8a81
CT=   5baf93ef997fe05669550aadf2ed83988f19ab54
PT=   934248ea19db538b4d4ddcd885885a9ba8f3b6b4
TEST= 66
KEY=  c33901727bff19f740d39c7056a67759f51860233f726cb6abd82187cea83c35
CT=   934248ea19db538b4d4ddcd885885a9ba8f3b6b4
PT=   14028354937b3b66e8d9c182c03eaac1fd8cd8fe
TEST= 67
KEY=  ced5bf45875b6f085d814a6d42a4f40d66635b45d7abad346be68b463324e4cb
CT=   14028354937b3b66e8d9c182c03eaac1fd8cd8fe
PT=   c4b6cd062549c235b5639b97b4b5f0dcc4abdb1e
TEST= 68
KEY=  6513a4dff7497a3d9a41709e8612390b432a997062c836a3df537b9af78f3fd5
CT=   c4b6cd062549c235b5639b97b4b5f0dcc4abdb1e
PT=   139fefb3905e522048196e33ef17826974c3927f
TEST= 69
KEY=  13152153fba12a7151d5ee4b958dd6b8d374cb502ad158903044f9f3834cadaa
CT=   139fefb3905e522048196e33ef17826974c3927f
PT=   6c7f539b99b84c7543727f3d503c170eae33f784
TEST= 70
KEY=  179f28dcf89206db36aac9bef9f285234acc872569a327ad6078eefd2d7f5a2e
CT=   6c7f539b99b84c7543727f3d503c170eae33f784
PT=   6fa6fe94579a6b490d702af7dccda6c3666b602c
TEST= 71

⌨️ 快捷键说明

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