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

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

BLOCKSIZE=256
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000000000000000000000000000
PT=   39847febdb2aaa5111c15c83576a9af6ae03fbc8f50ecec7731f03b62690231c
TEST= 1
KEY=  576a9af6ae03fbc8f50ecec7731f03b62690231c
CT=   39847febdb2aaa5111c15c83576a9af6ae03fbc8f50ecec7731f03b62690231c
PT=   c572c570552fc51466e93478bf165509378d159d317cde77950198c5208af862
TEST= 2
KEY=  e87ccfff998eee55c47210b0e61e9b73061adb7e
CT=   c572c570552fc51466e93478bf165509378d159d317cde77950198c5208af862
PT=   df23786dc78aa53def079f237c69c71a8f30d1e0e2b67d128e50d6d25cba192b
TEST= 3
KEY=  941508e516be3fb526c46da2684e4da15aa0c255
CT=   df23786dc78aa53def079f237c69c71a8f30d1e0e2b67d128e50d6d25cba192b
PT=   c006fa5860ecd47678695567becb4e3edb3b16322b3ef04aba5d6421d13794c2
TEST= 4
KEY=  2ade46dbcd8529870dfa9de8d21329808b975697
CT=   c006fa5860ecd47678695567becb4e3edb3b16322b3ef04aba5d6421d13794c2
PT=   4fcc004a8ce2b9c6ac96a2782f65bc5cdd677b7bcc44072ce8a682d2748d51d4
TEST= 5
KEY=  05bbfa8710e252fcc1be9ac43ab5ab52ff1a0743
CT=   4fcc004a8ce2b9c6ac96a2782f65bc5cdd677b7bcc44072ce8a682d2748d51d4
PT=   1a649ed8d88c10201dbadbbe593e234339975fdea2563ae214e5b1e9edb6957c
TEST= 6
KEY=  5c85d9c429750d2263e8a0262e501abb12ac923f
CT=   1a649ed8d88c10201dbadbbe593e234339975fdea2563ae214e5b1e9edb6957c
PT=   7136a09237d73e542b3258f1a9f2f06f44c547a6143aa14a2d10e282725076ac
TEST= 7
KEY=  f57729ab6db04a8477d2016c0340f83960fce493
CT=   7136a09237d73e542b3258f1a9f2f06f44c547a6143aa14a2d10e282725076ac
PT=   de4b2a13ab94e42707c645c94ce2da310b7bbd48887559208e88baca8bf43eca
TEST= 8
KEY=  b995f39a66cbf7ccffa7584c8dc842f3eb08da59
CT=   de4b2a13ab94e42707c645c94ce2da310b7bbd48887559208e88baca8bf43eca
PT=   9a901d33a469ff5d451b11bf56cbe6e27340dcf41a3d0971ed4470eb1073282b
TEST= 9
KEY=  ef5e1578158b2b38e59a513d608c3218fb7bf272
CT=   9a901d33a469ff5d451b11bf56cbe6e27340dcf41a3d0971ed4470eb1073282b
PT=   9806b6687f7065e2ebaec309b6cee8740fa19df475ffb178bb509563c3e81e71
TEST= 10
KEY=  5990fd0c1a2ab6cc9065e045dbdca77b3893ec03
CT=   9806b6687f7065e2ebaec309b6cee8740fa19df475ffb178bb509563c3e81e71
PT=   935a84ea92c3ecc6c5a620d8eda81e871a6498e86cae3bed0ebbdace883ba59f
TEST= 11
KEY=  b438e38b004e2e24fccbdba8d5677db5b0a8499c
CT=   935a84ea92c3ecc6c5a620d8eda81e871a6498e86cae3bed0ebbdace883ba59f
PT=   7f4638605629a79f7c42586b4ef3112c36ee64d81325bcd57ecf8bf919f28ca3
TEST= 12
KEY=  facbf2a736a04afcefee677daba8f64ca95ac53f
CT=   7f4638605629a79f7c42586b4ef3112c36ee64d81325bcd57ecf8bf919f28ca3
PT=   fa11707492a31b007474e11af8ffb22603f4db52058f076baa7c5c708d1a28d8
TEST= 13
KEY=  02344081355491aeea61601601d4aa3c2440ede7
CT=   fa11707492a31b007474e11af8ffb22603f4db52058f076baa7c5c708d1a28d8
PT=   70d4c910850d8234d964f13afaac4dc807bf9fe133e7fa33c5afd4beafdfe90e
TEST= 14
KEY=  f8980d4932eb0e4fd9869a25c47b7e828b9f04e9
CT=   70d4c910850d8234d964f13afaac4dc807bf9fe133e7fa33c5afd4beafdfe90e
PT=   addc1c00238679b55cdab61c14b8a8dab837f4d2e5173c58b8495a6c5dcfeada
TEST= 15
KEY=  ec20a5938adcfa9d3c91a67d7c3224eed650ee33
CT=   addc1c00238679b55cdab61c14b8a8dab837f4d2e5173c58b8495a6c5dcfeada
PT=   3b1a99287d01203648efd4f2d84c8f9b74fff7cb26a2602473fe2d02b890be65
TEST= 16
KEY=  346c2a08fe230d561a33c6590fcc09ec6ec05056
CT=   3b1a99287d01203648efd4f2d84c8f9b74fff7cb26a2602473fe2d02b890be65
PT=   f498ea1be5c4457b30c86a268a93f39dfa8834a2d869ae4a27f1fe2ea554b949
TEST= 17
KEY=  beffd99504ab39f4c25a6813283df7c2cb94e91f
CT=   f498ea1be5c4457b30c86a268a93f39dfa8834a2d869ae4a27f1fe2ea554b949
PT=   341e3ddf806ff228af1cea8fc68b24fc8558652bb2157812213841e1cfdc87a0
TEST= 18
KEY=  7874fd6981f35cdf704f10010905b62304486ebf
CT=   341e3ddf806ff228af1cea8fc68b24fc8558652bb2157812213841e1cfdc87a0
PT=   19cf05cec952395bd1fa8053ff9fec1e1c7229f41b33e2cf30294eb5ffcc15a4
TEST= 19
KEY=  87eb11779d81752b6b7cf2ce392cf896fb847b1b
CT=   19cf05cec952395bd1fa8053ff9fec1e1c7229f41b33e2cf30294eb5ffcc15a4
PT=   a5c6d0b734474334013ffae8b994a6bdf62a34c1abfed554f58f59f10606f26a
TEST= 20
KEY=  3e7fb7ca6bab41eac082279acca3a167fd828971
CT=   a5c6d0b734474334013ffae8b994a6bdf62a34c1abfed554f58f59f10606f26a
PT=   c316b66f21c3ee86abccedfa6cc265ac8d11147f9c9fb680af50b6c46aa8587b
TEST= 21
KEY=  52bdd266e6ba55955c1d911a63f317a3972ad10a
CT=   c316b66f21c3ee86abccedfa6cc265ac8d11147f9c9fb680af50b6c46aa8587b
PT=   e45d1127b5461a8eb06ac9f92ab469d8636363a8a019cc5d9efd230522ff2d78
TEST= 22
KEY=  7809bbbe85d9363dfc045d47fd0e34a6b5d5fc72
CT=   e45d1127b5461a8eb06ac9f92ab469d8636363a8a019cc5d9efd230522ff2d78
PT=   bfe9176476207d3af0ab2710844101a40ee8227fe2def9724f9aabeec8d6f486
TEST= 23
KEY=  fc48ba1a8b3114421edaa435b2949f487d0308f4
CT=   bfe9176476207d3af0ab2710844101a40ee8227fe2def9724f9aabeec8d6f486
PT=   479cb486f3a5845efefba649c1af336633d6029fd498dc354dcd2b9f1d966159
TEST= 24
KEY=  3de7897cb8e716ddca427800ff59b4d7609569ad
CT=   479cb486f3a5845efefba649c1af336633d6029fd498dc354dcd2b9f1d966159
PT=   a5eb836d0a22750131010c1470d59b3efc1d70e948d68c900788f37368296210
TEST= 25
KEY=  4d32124244fa66348294f490f8d147a408bc0bbd
CT=   a5eb836d0a22750131010c1470d59b3efc1d70e948d68c900788f37368296210
PT=   ee3254dc0169c4e5564198b4da683f30b993403252721ef159904f192c434e98
TEST= 26
KEY=  975a2d72fd692606d0e6ea61a14108bd24ff4525
CT=   ee3254dc0169c4e5564198b4da683f30b993403252721ef159904f192c434e98
PT=   5c4ef1adb89b9308ed1d8b8c6ea60d1f3f2f98c0a5360162bd9adb1e85be8e9c
TEST= 27
KEY=  f9fc206dc246bec675d0eb031cdbd3a3a141cbb9
CT=   5c4ef1adb89b9308ed1d8b8c6ea60d1f3f2f98c0a5360162bd9adb1e85be8e9c
PT=   86ea0f5c8c533f2f01cebb3c94769d8848322e39b08c20c7a5a05c7c2fcbf18a
TEST= 28
KEY=  6d8abde58a7490ffc55ccbc4b97b8fdf8e8a3a33
CT=   86ea0f5c8c533f2f01cebb3c94769d8848322e39b08c20c7a5a05c7c2fcbf18a
PT=   ef3e1b93eaf77acbcde1192bf409480549d91f53229f85d8305766ef629d6f18
TEST= 29
KEY=  9983f5e0c3ad8face7c34e1c892ce930ec17552b
CT=   ef3e1b93eaf77acbcde1192bf409480549d91f53229f85d8305766ef629d6f18
PT=   36e9aa465c4073ea77797fdcde1967b4a0d44e1ff7027a178f2df808847a74e0
TEST= 30
KEY=  479a92546379c1b310c1340b06011138686d21cb
CT=   36e9aa465c4073ea77797fdcde1967b4a0d44e1ff7027a178f2df808847a74e0
PT=   a80f600e2406798aa23b6e70248056dbb1efd90c0cad015b44fec18475548db9
TEST= 31
KEY=  631ac48fd29618bf1c6c355042ffd0bc1d39ac72
CT=   a80f600e2406798aa23b6e70248056dbb1efd90c0cad015b44fec18475548db9
PT=   f54e97e4b0388e0fbfa3ab388a1b85678a4f6bde556e8ea470d960ea05e1ba73
TEST= 32
KEY=  e90141e858d973614902bbf43226b05618d81601
CT=   f54e97e4b0388e0fbfa3ab388a1b85678a4f6bde556e8ea470d960ea05e1ba73
PT=   15cdb50e57254eec8f7f16e804e635d6be381af7b00fdb3d48fe5a0e0a5b78d2
TEST= 33
KEY=  ede7743ee6e16996f90d60c97ad8ea5812836ed3
CT=   15cdb50e57254eec8f7f16e804e635d6be381af7b00fdb3d48fe5a0e0a5b78d2
PT=   2dc5e954036834e94ef4b2dc0fea6616684c0dabc95335c3c9a585c50966dfa5
TEST= 34
KEY=  e20d12288ead643d305e550ab37d6f9d1be5b176
CT=   2dc5e954036834e94ef4b2dc0fea6616684c0dabc95335c3c9a585c50966dfa5
PT=   c955ff91f5f83e91ecf589430e568e61562c897484f082a7aac79269b0c14ee6
TEST= 35
KEY=  ec5b9c49d881ed49b4aed7ad19bafdf4ab24ff90
CT=   c955ff91f5f83e91ecf589430e568e61562c897484f082a7aac79269b0c14ee6
PT=   70eaaca27c62cb200cb22d83960f92e0f3320b3d06b29d40d3ad4808a8c41c7e
TEST= 36
KEY=  7a540ea92bb3e674b21c4aedca17b5fc03e0e3ee
CT=   70eaaca27c62cb200cb22d83960f92e0f3320b3d06b29d40d3ad4808a8c41c7e
PT=   b30e35156fe6df02c861a71b5bd0e5f1d18dccefad636d24743ca0c9ed7afeef
TEST= 37
KEY=  2184eb58fa3e2a9b1f7f27c9be2b1535ee9a1d01
CT=   b30e35156fe6df02c861a71b5bd0e5f1d18dccefad636d24743ca0c9ed7afeef
PT=   1406d1cbd6a467132ebb473364a3b1bd615791ba1eea25e9c716b4b596472941
TEST= 38
KEY=  45275ae59b69bb2101950220793da18078dd3440
CT=   1406d1cbd6a467132ebb473364a3b1bd615791ba1eea25e9c716b4b596472941
PT=   ce2d01fd85c052946a5f923440c8809c91af885e5dae0cf49a3741c60fe1148b
TEST= 39
KEY=  05efda790ac6337f5c3b0ed4e30ae046773c20cb
CT=   ce2d01fd85c052946a5f923440c8809c91af885e5dae0cf49a3741c60fe1148b
PT=   ce3826e751f7a7e96355355262172721563b2bd4fe5bde7b1b754f447f3afdcf
TEST= 40
KEY=  67f8fd585cfd18aba260d0aff87faf020806dd04
CT=   ce3826e751f7a7e96355355262172721563b2bd4fe5bde7b1b754f447f3afdcf
PT=   40afb3162de000536b9fd8d0f4c020857f9fa4dd5546caa2783f2ba8e453600a
TEST= 41
KEY=  9338dddd2362bc76f7261a0d804084aaec55bd0e
CT=   40afb3162de000536b9fd8d0f4c020857f9fa4dd5546caa2783f2ba8e453600a
PT=   49fe8b2ef03e0505086e0e014166ab44c9e19db0644a537ba94f626546bd0a5d
TEST= 42
KEY=  d25e7699ea8321c6936c4976290fe6cfaae8b753
CT=   49fe8b2ef03e0505086e0e014166ab44c9e19db0644a537ba94f626546bd0a5d
PT=   967cdc9132c5f6fc00cd884d0ea827942dfc591d0531f46d3cdfcd4e4c983bd7
TEST= 43
KEY=  dcf6510dc77f78db965dbd1b15d02b81e6708c84
CT=   967cdc9132c5f6fc00cd884d0ea827942dfc591d0531f46d3cdfcd4e4c983bd7
PT=   6a6e21306050f3e1c81a30a0172aa4dc647f5dcfb1f531bcf2f74e95b8255629
TEST= 44
KEY=  cbdcf5d1a300251427a88ca7e72765145e55daad
CT=   6a6e21306050f3e1c81a30a0172aa4dc647f5dcfb1f531bcf2f74e95b8255629
PT=   06600f8c33d229eb2b7f0de4267a4ae725b81a826137e27e526fd49411087a39
TEST= 45
KEY=  eda6bf3686b83f96469f6ed9b548b1804f5da094
CT=   06600f8c33d229eb2b7f0de4267a4ae725b81a826137e27e526fd49411087a39
PT=   6b09013d0b14052bd8b51d554bd5d066fc74fea1aaf68779d29c836d2ee61754
TEST= 46
KEY=  a6736f507accc137ec69e9a067d432ed61bbb7c0
CT=   6b09013d0b14052bd8b51d554bd5d066fc74fea1aaf68779d29c836d2ee61754
PT=   2374eca7a378997e1e5ca3000b53b9c0b1bff5dccba557864f4156ffe495ed2f
TEST= 47
KEY=  ad20d690cb7334eb27ccbe2628956412852e5aef
CT=   2374eca7a378997e1e5ca3000b53b9c0b1bff5dccba557864f4156ffe495ed2f
PT=   0cfafb38194f89302e7af4a220685f09715d47a7ebf3ea5fa2a4dbe4714b4e40
TEST= 48
KEY=  8d488999ba2e734ccc3f54798a31bff6f46514af
CT=   0cfafb38194f89302e7af4a220685f09715d47a7ebf3ea5fa2a4dbe4714b4e40
PT=   ee606cbfbe66d0fd60fb3cf91b16db1c80004bd9770f17f9ecc88c192c842576
TEST= 49
KEY=  965e52853a2e3895bb30438066f933efd8e131d9
CT=   ee606cbfbe66d0fd60fb3cf91b16db1c80004bd9770f17f9ecc88c192c842576
PT=   dae1873940b7aabedd7b5c608a3244694ea501de5685c6545dcca45bbf6c7df6
TEST= 50
KEY=  1c6c16ec748b394bedb585d43b3597b4678d4c2f
CT=   dae1873940b7aabedd7b5c608a3244694ea501de5685c6545dcca45bbf6c7df6
PT=   c11f91ed45f3219dad4cc3fa3ac8b91dd20d586c3cdd46db0f95759851119c4a
TEST= 51
KEY=  26a4aff1a6866127d168c30f34a0e22c369cd065
CT=   c11f91ed45f3219dad4cc3fa3ac8b91dd20d586c3cdd46db0f95759851119c4a
PT=   0e41a9defff1559928634bd7435d8270f37b4db0d0ab0c0a71b5ed5e5a06d031
TEST= 52
KEY=  65f92d8155fd2c9701c3cf0545150f726c9a0054
CT=   0e41a9defff1559928634bd7435d8270f37b4db0d0ab0c0a71b5ed5e5a06d031
PT=   30620450283419296f79aeb0f6d8d40bbd67218f5ef5770c9b3ac03d6aea926d
TEST= 53
KEY=  9321f98ae89a0d185f36b809de2fcf4f06709239
CT=   30620450283419296f79aeb0f6d8d40bbd67218f5ef5770c9b3ac03d6aea926d
PT=   cad34e8752177f61fdeeab18f26c243e3f52e411402fce0334b5a8ed549fb0c9
TEST= 54
KEY=  614dddb4d7c8e9091f19760aea9a67a252ef22f0
CT=   cad34e8752177f61fdeeab18f26c243e3f52e411402fce0334b5a8ed549fb0c9
PT=   9ba2a28e73a299a4e164b609a216fa2daa2245684962eb3a98d91555d4435b94
TEST= 55
KEY=  c35b27997deaac61567b9d30724372f786ac7964
CT=   9ba2a28e73a299a4e164b609a216fa2daa2245684962eb3a98d91555d4435b94
PT=   1fe2166811a1dc2d2e3e40a2e76208f6df692aba17d696324e7d448dd3a80a39
TEST= 56
KEY=  24392f6fa28386db41ad0b023c3e367a5504735d
CT=   1fe2166811a1dc2d2e3e40a2e76208f6df692aba17d696324e7d448dd3a80a39
PT=   714d3a2e2f44bcc401c0115e975755c200dd47454913c53328a6dde152a429b8
TEST= 57
KEY=  b36e7aada25ec19e08bece311498eb9b07a05ae5
CT=   714d3a2e2f44bcc401c0115e975755c200dd47454913c53328a6dde152a429b8
PT=   ac16065f66554458cd35972967e162b47fd1c1f0a72728f40cb8a58d27d62c42
TEST= 58
KEY=  d48f1819dd8f006eaf99e6c518204e16207676a7
CT=   ac16065f66554458cd35972967e162b47fd1c1f0a72728f40cb8a58d27d62c42
PT=   5e9475ac28c919a8c274db92fa72d5ce478c03644471834eb19e4d4d68484222
TEST= 59
KEY=  2efdcdd79a03030aebe8658ba9be035b483e3485
CT=   5e9475ac28c919a8c274db92fa72d5ce478c03644471834eb19e4d4d68484222
PT=   6a4f59e14c96765df7f75ac74768de39af35dc3c8e109360e91c4c8ffe7586f7
TEST= 60
KEY=  699513ee3536df3665f8f6eb40a24fd4b64bb272
CT=   6a4f59e14c96765df7f75ac74768de39af35dc3c8e109360e91c4c8ffe7586f7
PT=   25388cfe5c42a18c4ea6e9c491cf5ff62dabdfedb53a37be8585277a17da515f
TEST= 61
KEY=  f85a4c18189d00dbd0c2c155c52768aea191e32d
CT=   25388cfe5c42a18c4ea6e9c491cf5ff62dabdfedb53a37be8585277a17da515f
PT=   a05afc5804eaa2c59c458323619b3854ef1b831c250cb18a3349bcda614aa6fa
TEST= 62
KEY=  99c1744cf78683c7f5ce70dff66ed474c0db45d7

⌨️ 快捷键说明

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