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

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

BLOCKSIZE=160
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000
PT=   3ec367756c4e6b791a92dedc679d98f7d2c2fdf3
TEST= 1
KEY=  3601029eb225fbd83ec367756c4e6b791a92dedc679d98f7d2c2fdf3
CT=   3ec367756c4e6b791a92dedc679d98f7d2c2fdf3
PT=   6200f970cf5370ffa4393bcf574007f2e92c7fa4
TEST= 2
KEY=  52fcc79c6f63b1b55cc39e05a31d1b86beabe51330dd9f053bee8257
CT=   6200f970cf5370ffa4393bcf574007f2e92c7fa4
PT=   ccc6b62b9097763b00b56348df44427df8f70248
TEST= 3
KEY=  6cd43b3631c608249005282e338a6dbdbe1e865bef99dd78c319801f
CT=   ccc6b62b9097763b00b56348df44427df8f70248
PT=   5d8b8d85e4b765866b4764bdd7d5f69816bf28be
TEST= 4
KEY=  925a01ffe5700815cd8ea5abd73d083bd559e2e6384c2be0d5a6a8a1
CT=   5d8b8d85e4b765866b4764bdd7d5f69816bf28be
PT=   c721c80bb509da3b974ebface4e77786475da036
TEST= 5
KEY=  a1577502630c1f770aaf6da06234d20042175d4adcab5c6692fb0897
CT=   c721c80bb509da3b974ebface4e77786475da036
PT=   abf1bac7c0fe7b72bd275d71d9f71eba01737b00
TEST= 6
KEY=  a3d45a75e40e77d6a15ed767a2caa972ff30003b055c42dc93887397
CT=   abf1bac7c0fe7b72bd275d71d9f71eba01737b00
PT=   b4f5a3d9373719b4a7913a9d5403795f091b72be
TEST= 7
KEY=  2d1ecb311753042a15ab74be95fdb0c658a13aa6515f3b839a930129
CT=   b4f5a3d9373719b4a7913a9d5403795f091b72be
PT=   34eb73d7a114ddc967dcb15fd9fb2ad7452e85d9
TEST= 8
KEY=  d8f5a5d04288de352140076934e96d0f3f7d8bf988a41154dfbd84f0
CT=   34eb73d7a114ddc967dcb15fd9fb2ad7452e85d9
PT=   e2d99b750fe4b1886b388ece7d34c36a6537f780
TEST= 9
KEY=  be06285843ec8ab2c3999c1c3b0ddc8754450537f590d23eba8a7370
CT=   e2d99b750fe4b1886b388ece7d34c36a6537f780
PT=   23a67e8849ef000fa41f128672662bed00ce4c62
TEST= 10
KEY=  a1957a63a9138924e03fe29472e2dc88f05a17b187f6f9d3ba443f12
CT=   23a67e8849ef000fa41f128672662bed00ce4c62
PT=   5ee98552e37bd481d9f0f9d96d00846a771f634d
TEST= 11
KEY=  a3c100b05942c270bed667c69199080929aaee68eaf67db9cd5b5c5f
CT=   5ee98552e37bd481d9f0f9d96d00846a771f634d
PT=   89c4f0d77bdea05f06dacc9aea5fec4fae533f4f
TEST= 12
KEY=  020c34a616223d4d37129711ea47a8562f7022f200a991f663086310
CT=   89c4f0d77bdea05f06dacc9aea5fec4fae533f4f
PT=   7d7c22dfac772eb6359fcac20a222345933ab756
TEST= 13
KEY=  c56b58a989d5a3cd4a6eb5ce463086e01aefe8300a8bb2b3f032d446
CT=   7d7c22dfac772eb6359fcac20a222345933ab756
PT=   a457133dc8f2ba6fede127cdfa67d7848c4efdeb
TEST= 14
KEY=  ced39e9991cf8b32ee39a6f38ec23c8ff70ecffdf0ec65377c7c29ad
CT=   a457133dc8f2ba6fede127cdfa67d7848c4efdeb
PT=   67aa3fcfa2c78f17026a7083fa62d449b0e28758
TEST= 15
KEY=  a4345bb9c224100e8993993c2c05b398f564bf7e0a8eb17ecc9eaef5
CT=   67aa3fcfa2c78f17026a7083fa62d449b0e28758
PT=   3c7e3924431b3d28afff40292bcd3a90def4ec77
TEST= 16
KEY=  42b9ba8d89ad4219b5eda0186f1e8eb05a9bff5721438bee126a4282
CT=   3c7e3924431b3d28afff40292bcd3a90def4ec77
PT=   f5160e924731892cdd99ab4df392f9e8c465c185
TEST= 17
KEY=  6fde148404fab79d40fbae8a282f079c8702541ad2d17206d60f8307
CT=   f5160e924731892cdd99ab4df392f9e8c465c185
PT=   5a7a237b17051c518a1668bfd59417fa8d158b5b
TEST= 18
KEY=  aa3dfd064941d4ab1a818df13f2a1bcd0d143ca5074565fc5b1a085c
CT=   5a7a237b17051c518a1668bfd59417fa8d158b5b
PT=   a775acfa17aea245e5e89ab2643596801bed5292
TEST= 19
KEY=  d0524cd22aaa21cebdf4210b2884b988e8fca6176370f37c40f75ace
CT=   a775acfa17aea245e5e89ab2643596801bed5292
PT=   099534c24f4099f074a5db7029b85fb630c317e4
TEST= 20
KEY=  df38a406862e36f0b46115c967c420789c597d674ac8acca70344d2a
CT=   099534c24f4099f074a5db7029b85fb630c317e4
PT=   44f70510d3eaf04149a740ba8f38f45119981418
TEST= 21
KEY=  1aca11ccd458b39ff09610d9b42ed039d5fe3dddc5f0589b69ac5932
CT=   44f70510d3eaf04149a740ba8f38f45119981418
PT=   1f9d10e0a3f5aa7705e66d6d75e35557c43ba545
TEST= 22
KEY=  02cf2949f74122a8ef0b003917db7a4ed01850b0b0130dccad97fc77
CT=   1f9d10e0a3f5aa7705e66d6d75e35557c43ba545
PT=   4e911c771a7312384e2b4fe0cdceb5ab2d3f3f83
TEST= 23
KEY=  f0fa899331b9fa47a19a1c4e0da868769e331f507dddb86780a8c3f4
CT=   4e911c771a7312384e2b4fe0cdceb5ab2d3f3f83
PT=   b49647cd78e5fde5a2ab233ddccc0f3265c9e1b7
TEST= 24
KEY=  d6e857b0ab048027150c5b83754d95933c983c6da111b755e5612243
CT=   b49647cd78e5fde5a2ab233ddccc0f3265c9e1b7
PT=   053bb546fad3260bea5c12b5cfd2db73fdff2c63
TEST= 25
KEY=  7560666b27ab8d271037eec58f9eb398d6c42ed86ec36c26189e0e20
CT=   053bb546fad3260bea5c12b5cfd2db73fdff2c63
PT=   ebca96feee9ade54ccfda88f60a19aaf9d4f7fc4
TEST= 26
KEY=  efc66c641c42b52dfbfd783b61046dcc1a3986570e62f68985d171e4
CT=   ebca96feee9ade54ccfda88f60a19aaf9d4f7fc4
PT=   f700cb37ae87f33a30d032c99134223da97f73c3
TEST= 27
KEY=  f42167a803a075810cfdb30ccf839ef62ae9b49e9f56d4b42cae0227
CT=   f700cb37ae87f33a30d032c99134223da97f73c3
PT=   303622747f5f3dc1181de045d6953a8184a0e943
TEST= 28
KEY=  151dcfa3b7cb78a03ccb9178b0dca33732f454db49c3ee35a80eeb64
CT=   303622747f5f3dc1181de045d6953a8184a0e943
PT=   8fe18ae6c6d76f6cb63b386b9e46313925feab00
TEST= 29
KEY=  1ee3938dd59b1007b32a1b9e760bcc5b84cf6cb0d785df0c8df04064
CT=   8fe18ae6c6d76f6cb63b386b9e46313925feab00
PT=   d33b8daa55fa2d30a8a30b9d4567766357f821bc
TEST= 30
KEY=  b38242919209f0876011963423f1e16b2c6c672d92e2a96fda0861d8
CT=   d33b8daa55fa2d30a8a30b9d4567766357f821bc
PT=   7285af1c36dc3174b8952a8a54f8f62c75e46e69
TEST= 31
KEY=  c5e884d34f10cff812943928152dd01f94f94da7c61a5f43afec0fb1
CT=   7285af1c36dc3174b8952a8a54f8f62c75e46e69
PT=   53c842544daab08efc58ebca6db4e20fd993d771
TEST= 32
KEY=  d5dd8b34e8736c04415c7b7c5887609168a1a66dabaebd4c767fd8c0
CT=   53c842544daab08efc58ebca6db4e20fd993d771
PT=   a2b272a6c197b717d41a5849a0d48db91dbe1112
TEST= 33
KEY=  4069133095fda195e3ee09da9910d786bcbbfe240b7a30f56bc1c9d2
CT=   a2b272a6c197b717d41a5849a0d48db91dbe1112
PT=   47cc95028527f22c7c7965e27c034d44998b352a
TEST= 34
KEY=  3e9c6e8c2854f51fa4229cd81c3725aac0c29bc677797db1f24afcf8
CT=   47cc95028527f22c7c7965e27c034d44998b352a
PT=   470da1ed8fdcc31efe46d8500ad378e19d88c2d7
TEST= 35
KEY=  612f2a47484a1cf4e32f3d3593ebe6b43e8443967daa05506fc23e2f
CT=   470da1ed8fdcc31efe46d8500ad378e19d88c2d7
PT=   e31fa4b9dbb087e0c2724b01b8438b95c2b57943
TEST= 36
KEY=  e0da1110006465920030998c485b6154fcf60897c5e98ec5ad77476c
CT=   e31fa4b9dbb087e0c2724b01b8438b95c2b57943
PT=   4987ed3ce37677e908af7f3eb5bf3e7b4c9d3e79
TEST= 37
KEY=  3eac61f2352731f449b774b0ab2d16bdf45977a97056b0bee1ea7915
CT=   4987ed3ce37677e908af7f3eb5bf3e7b4c9d3e79
PT=   466990f85fcf3535dddf8683e11ec271b1687547
TEST= 38
KEY=  7f8a6497de86ee300fdee448f4e223882986f12a914872cf50820c52
CT=   466990f85fcf3535dddf8683e11ec271b1687547
PT=   8492ab88a9736c8f213eec78ec06da5a6b554137
TEST= 39
KEY=  18a68fe473e23d3c8b4c4fc05d914f0708b81d527d4ea8953bd74d65
CT=   8492ab88a9736c8f213eec78ec06da5a6b554137
PT=   917ba5a4d4fd1407a710ae0e143a1f585ed72869
TEST= 40
KEY=  afa993088e8b81211a37ea64896c5b00afa8b35c6974b7cd6500650c
CT=   917ba5a4d4fd1407a710ae0e143a1f585ed72869
PT=   786371a8033d1088c1a8cbf7f5fa4d3e664a7575
TEST= 41
KEY=  f4a3cdf04b045b6562549bcc8a514b886e0078ab9c8efaf3034a1079
CT=   786371a8033d1088c1a8cbf7f5fa4d3e664a7575
PT=   835f4428a6ed9601c5924cbccb434f7f3a20a714
TEST= 42
KEY=  02dbda95675a2d9ce10bdfe42cbcdd89ab92341757cdb58c396ab76d
CT=   835f4428a6ed9601c5924cbccb434f7f3a20a714
PT=   9ab3f749ee4cb6ae65390a84908e969e440d4aca
TEST= 43
KEY=  7d9af6445b88c0f47bb828adc2f06b27ceab3e93c74323127d67fda7
CT=   9ab3f749ee4cb6ae65390a84908e969e440d4aca
PT=   02c8e4ad0f2a663c9312f60ae97a1df349bf5411
TEST= 44
KEY=  28dbd25ac3317a247970cc00cdda0d1b5db9c8992e393ee134d8a9b6
CT=   02c8e4ad0f2a663c9312f60ae97a1df349bf5411
PT=   333311f1ec8c01f07af777270ff1ba3fa485a124
TEST= 45
KEY=  23136c974bca013c4a43ddf121560ceb274ebfbe21c884de905d0892
CT=   333311f1ec8c01f07af777270ff1ba3fa485a124
PT=   00a1afe49048b1d08d514ef54b638452d25fb023
TEST= 46
KEY=  cf49a0a7a52453144ae27215b11ebd3baa1ff14b6aab008c4202b8b1
CT=   00a1afe49048b1d08d514ef54b638452d25fb023
PT=   5529b6c37f5b4774eea48704a3ca1bda246e603f
TEST= 47
KEY=  d6b5d49a9c36749f1fcbc4d6ce45fa4f44bb764fc9611b56666cd88e
CT=   5529b6c37f5b4774eea48704a3ca1bda246e603f
PT=   40cd44c9cfad365da063c777bbe032eb41bb0960
TEST= 48
KEY=  8c283c83ea4272975f06801f01e8cc12e4d8b138728129bd27d7d1ee
CT=   40cd44c9cfad365da063c777bbe032eb41bb0960
PT=   8c1a17942b311f8135dcdbe5ea6ead20513b06c5
TEST= 49
KEY=  976113c9981300c4d31c978b2ad9d393d1046add98ef849d76ecd72b
CT=   8c1a17942b311f8135dcdbe5ea6ead20513b06c5
PT=   ba0b94f4f7f53204925dd5b8eeb29d21d2be846a
TEST= 50
KEY=  e95e0ce1979990466917037fdd2ce1974359bf65765d19bca4525341
CT=   ba0b94f4f7f53204925dd5b8eeb29d21d2be846a
PT=   61f20834dec3eb2f21c8baf62743906370da734d
TEST= 51
KEY=  fd08e60b168b57ba08e50b4b03ef0ab862910593511e89dfd488200c
CT=   61f20834dec3eb2f21c8baf62743906370da734d
PT=   f6002cccda6fc8348b66ba69a90f9d9010e93e02
TEST= 52
KEY=  f18352e61671d57dfee52787d980c28ce9f7bffaf811144fc4611e0e
CT=   f6002cccda6fc8348b66ba69a90f9d9010e93e02
PT=   b168d350d2be05e99100bfcda63ee585fee16046
TEST= 53
KEY=  60c120f17836c0424f8df4d70b3ec76578f700375e2ff1ca3a807e48
CT=   b168d350d2be05e99100bfcda63ee585fee16046
PT=   942bd17cb147e6048924c5679ba2818ddef58bfd
TEST= 54
KEY=  ba0ec75f998d8880dba625abba792161f1d3c550c58d7047e475f5b5
CT=   942bd17cb147e6048924c5679ba2818ddef58bfd
PT=   126b3857772481e910290d771377e7349e27dd9a
TEST= 55
KEY=  e60eded758ef59afc9cd1dfccd5da088e1fac827d6fa97737a52282f
CT=   126b3857772481e910290d771377e7349e27dd9a
PT=   1ab2c33dbd5dd03a19d042f47b4a1479d4bbeae0
TEST= 56
KEY=  dd9280e16192d4cdd37fdec1700070b2f82a8ad3adb0830aaee9c2cf
CT=   1ab2c33dbd5dd03a19d042f47b4a1479d4bbeae0
PT=   86ffad2bb1547ed2acd9bcc5c9817b390c5fb6c4
TEST= 57
KEY=  7344987e02469529558073eac1540e6054f336166431f833a2b6740b
CT=   86ffad2bb1547ed2acd9bcc5c9817b390c5fb6c4
PT=   9293ede4c341f07252d37fb85925759710541717
TEST= 58
KEY=  1dc867225c4e194ac7139e0e0215fe12062049ae3d148da4b2e2631c
CT=   9293ede4c341f07252d37fb85925759710541717
PT=   a760caca8f96c7ac060263cffd7f55eb90dd4098
TEST= 59
KEY=  feab4e681beda18c607354c48d8339be00222a61c06bd84f223f2384
CT=   a760caca8f96c7ac060263cffd7f55eb90dd4098
PT=   ee405072c00d90ccb3903fe460d9f6ffcd8cc1e3
TEST= 60
KEY=  f4c5aea6f135e4078e3304b64d8ea972b3b21585a0b22eb0efb3e267
CT=   ee405072c00d90ccb3903fe460d9f6ffcd8cc1e3
PT=   40436db0874ab192b1ec1e69c0cb3b697b812338
TEST= 61
KEY=  c60816f0d17cf6a2ce706906cac418e0025e0bec607915d99432c15f
CT=   40436db0874ab192b1ec1e69c0cb3b697b812338
PT=   51e11ab08e5de48841a88993d9099bc6ad423e16
TEST= 62
KEY=  5923e77780e8987a9f9173b64499fc6843f6827fb9708e1f3970ff49
CT=   51e11ab08e5de48841a88993d9099bc6ad423e16
PT=   007833bdb8e44bd2b0e937f95f56d87302c1f1cd
TEST= 63
KEY=  46dc8af00482f8fc9fe9400bfc7db7baf31fb586e626566c3bb10e84
CT=   007833bdb8e44bd2b0e937f95f56d87302c1f1cd
PT=   9424343ac7aafe5020fe727cb514b8801e204b7a
TEST= 64
KEY=  daba86494286c4870bcd74313bd749ead3e1c7fa5332eeec259145fe
CT=   9424343ac7aafe5020fe727cb514b8801e204b7a
PT=   fa4de8e25f39e0273f225761c725aa6bd4d9f7fd
TEST= 65
KEY=  cf981498861e8521f1809cd364eea9cdecc3909b94174487f148b203
CT=   fa4de8e25f39e0273f225761c725aa6bd4d9f7fd
PT=   490abafdd5871d63465035b7d7fd41c3af78bbb9
TEST= 66
KEY=  fc55a3ba38059d0cb88a262eb169b4aeaa93a52c43ea05445e3009ba
CT=   490abafdd5871d63465035b7d7fd41c3af78bbb9
PT=   d4eba981a33f6bafd6cf94fb0dd5220a3017a65f
TEST= 67
KEY=  47bd3bd78092f1bb6c618faf1256df017c5c31d74e3f274e6e27afe5
CT=   d4eba981a33f6bafd6cf94fb0dd5220a3017a65f
PT=   dd21c36ffeda8b237a5327a12200efb92461b646
TEST= 68
KEY=  07f2fed4e7f23760b1404cc0ec8c5422060f16766c3fc8f74a4619a3
CT=   dd21c36ffeda8b237a5327a12200efb92461b646
PT=   b362c46a128e70fafaca65118fd5a13e926e6358
TEST= 69
KEY=  bd57a08413d4b231022288aafe0224d8fcc57367e3ea69c9d8287afb
CT=   b362c46a128e70fafaca65118fd5a13e926e6358
PT=   fe9e538d0f8dcdf2f45e854ac5b7a3aa2ad9db56
TEST= 70
KEY=  312e9e8c613116f5fcbcdb27f18fe92a089bf62d265dca63f2f1a1ad
CT=   fe9e538d0f8dcdf2f45e854ac5b7a3aa2ad9db56
PT=   a4c5c928553a3db1a38077926ef871a3e6e1102b
TEST= 71
KEY=  1d94257a2a45441d5879120fa4b5d49bab1b81bf48a5bbc01410b186
CT=   a4c5c928553a3db1a38077926ef871a3e6e1102b
PT=   2cca9c9147acd10cdc373a75dac268004127b4fd
TEST= 72
KEY=  64ab9db76831113b74b38e9ee3190597772cbbca9267d3c05537057b
CT=   2cca9c9147acd10cdc373a75dac268004127b4fd
PT=   57ca2114b286662b2aee4ccd6658ef53d31098a9
TEST= 73
KEY=  bcef6d4b86ed1da82379af8a519f63bc5dc2f707f43f3c9386279dd2
CT=   57ca2114b286662b2aee4ccd6658ef53d31098a9
PT=   566f0aa698ea56c3b30f78691804bf284055d1ba
TEST= 74
KEY=  d33363e0200822e27516a52cc975357feecd8f6eec3b83bbc6724c68

⌨️ 快捷键说明

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