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

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

BLOCKSIZE=192
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
CT=   000000000000000000000000000000000000000000000000
PT=   514a49512bef160d615e2fc060d8f2543d3dd34d89655e38
TEST= 1
KEY=  2bef160d615e2fc060d8f2543d3dd34d89655e38
CT=   514a49512bef160d615e2fc060d8f2543d3dd34d89655e38
PT=   c55d1d391fc784592ce101ea5c3d3ad6c2598cc450537b9e
TEST= 2
KEY=  342892544dbf2e2a3ce5c882ff645f89d93625a6
CT=   c55d1d391fc784592ce101ea5c3d3ad6c2598cc450537b9e
PT=   d708bf17da926c11fa783be6699ca68f4970e7700c5427bb
TEST= 3
KEY=  eebafe45b7c715cc55796e0db614b8f9d562021d
CT=   d708bf17da926c11fa783be6699ca68f4970e7700c5427bb
PT=   0db86b4edd48efd1e1e3470986712108d486179b773bd6b6
TEST= 4
KEY=  33f21194562452c5d3084f056292af62a259d4ab
CT=   0db86b4edd48efd1e1e3470986712108d486179b773bd6b6
PT=   eb68aa48832d546197049923bfac80f2344976b348c535a9
TEST= 5
KEY=  b0df45f5c120cbe66ca4cff756dbd9d1ea9ce102
CT=   eb68aa48832d546197049923bfac80f2344976b348c535a9
PT=   b1229bf9196c0b0a0c9fd16323252215fad285760e86a07b
TEST= 6
KEY=  a9b34effcdbf1a854f81ede2ac095ca7e41a4179
CT=   b1229bf9196c0b0a0c9fd16323252215fad285760e86a07b
PT=   a3a09af082e9e978c9ed356e8bf7cc022e2c504ef922c6e1
TEST= 7
KEY=  2b5aa78704522febc47621e082250ce91d388798
CT=   a3a09af082e9e978c9ed356e8bf7cc022e2c504ef922c6e1
PT=   1a2fd3c7a01415321350814e32820f2fdea846443b2c8799
TEST= 8
KEY=  8b4eb2b51702aea5f6f42ecf5c8d4aad26140001
CT=   1a2fd3c7a01415321350814e32820f2fdea846443b2c8799
PT=   8496e4cd89bbd89bc8862cde46aaa42f0fd9118bbb20c361
TEST= 9
KEY=  02f56a2edf84827bb05e8ae053545b269d34c360
CT=   8496e4cd89bbd89bc8862cde46aaa42f0fd9118bbb20c361
PT=   09b54a76e5203097cdcc064a48982e3b28a64c6df7e08cf3
TEST= 10
KEY=  e7d55ab912488431f8c6a4db7bf2174b6ad44f93
CT=   09b54a76e5203097cdcc064a48982e3b28a64c6df7e08cf3
PT=   6a9aa342216cc19a454235246f799da83ddb04ee0a1d3894
TEST= 11
KEY=  c6b99b23570ab11597bf3973462913a560c97707
CT=   6a9aa342216cc19a454235246f799da83ddb04ee0a1d3894
PT=   0a4b8e6b7aa7aac95df600335e3996bbb7a70d952fbe3ca8
TEST= 12
KEY=  bc1e31ea0afcb126c986afc8f18e1e304f774baf
CT=   0a4b8e6b7aa7aac95df600335e3996bbb7a70d952fbe3ca8
PT=   12f77834b12082e5aa2826141af0fda2418a5d63874b490e
TEST= 13
KEY=  0d3eb30fa0d49732d376526ab0044353c83c02a1
CT=   12f77834b12082e5aa2826141af0fda2418a5d63874b490e
PT=   8edc3a4a583133701d5c0005d03ac431ba4ff80d3b03ba98
TEST= 14
KEY=  550f807fbd889737034c965b0a4bbb5ef33fb839
CT=   8edc3a4a583133701d5c0005d03ac431ba4ff80d3b03ba98
PT=   1ea10fef3835b03a71f8666b1e0695e0770ca46884bc5560
TEST= 15
KEY=  6d3a3045cc70f15c1d4a03bb7d471f367783ed59
CT=   1ea10fef3835b03a71f8666b1e0695e0770ca46884bc5560
PT=   89f9047854b92a7d0b3b9ee03d3076ec0a69eb2e5c55be8a
TEST= 16
KEY=  39831a38c74b6fbc207a7557772ef4182bd653d3
CT=   89f9047854b92a7d0b3b9ee03d3076ec0a69eb2e5c55be8a
PT=   d4d27e5a2514cebdd1d1b8413d6fdce6c5ba0d6da3f0aaca
TEST= 17
KEY=  1c97d485169ad7fd1d15a9b1b294f9758826f919
CT=   d4d27e5a2514cebdd1d1b8413d6fdce6c5ba0d6da3f0aaca
PT=   3d506e5e052056db0474254bf85f06bfe47af90e8a8c66c2
TEST= 18
KEY=  19b7825e12eef2b6e54aaf0e56ee007b02aa9fdb
CT=   3d506e5e052056db0474254bf85f06bfe47af90e8a8c66c2
PT=   0f46602d44f19e88abcd15ca1eaf4714551b770cad030f3b
TEST= 19
KEY=  5d461cd6b923e77cfbe5e81a03f57777afa990e0
CT=   0f46602d44f19e88abcd15ca1eaf4714551b770cad030f3b
PT=   9a5d40930d9ab5c73faef835c1761096acff6f6c0fdaab4d
TEST= 20
KEY=  50dca911868d1f493a93f88caf0a181ba0733bad
CT=   9a5d40930d9ab5c73faef835c1761096acff6f6c0fdaab4d
PT=   c6c2ff6b12e2c8556514085990a6f098461913913896f256
TEST= 21
KEY=  423e6144e3991710aa350814e9130b8a98e5c9fb
CT=   c6c2ff6b12e2c8556514085990a6f098461913913896f256
PT=   1a3656c44d337b84f33fc9b74788e9479c465bc048bafb65
TEST= 22
KEY=  0f0d1ac010a6dea7edbde1537555504ad05f329e
CT=   1a3656c44d337b84f33fc9b74788e9479c465bc048bafb65
PT=   1c954acba5907d10b0154908dd89d4f01c299bdc62b447b4
TEST= 23
KEY=  aa9d67d0a0b397af303435a3697ccb96b2eb752a
CT=   1c954acba5907d10b0154908dd89d4f01c299bdc62b447b4
PT=   eb5ce069a63cfa8b4df34358e555f4e7f4bfbd3ae576dd5d
TEST= 24
KEY=  0ca19d5bed40d4f7d561c1449dc376ac579da877
CT=   eb5ce069a63cfa8b4df34358e555f4e7f4bfbd3ae576dd5d
PT=   50942bcc42ae78005a3defe74f88bd3f5f12e8558ea55576
TEST= 25
KEY=  4e0fe55bb77d3b109ae97c7bc2d19ef9d938fd01
CT=   50942bcc42ae78005a3defe74f88bd3f5f12e8558ea55576
PT=   35568640c2fb2b60e9dd870038e23e44f95211889789a036
TEST= 26
KEY=  8cf4ce3b5ea0bc10a20b423f3b838f714eb15d37
CT=   35568640c2fb2b60e9dd870038e23e44f95211889789a036
PT=   2dacff2b350ff85e2ba9d5a074ec0f7dfb0828d1daa09cc6
TEST= 27
KEY=  b9fb3665750969b0d6e74d42c08ba7a09411c1f1
CT=   2dacff2b350ff85e2ba9d5a074ec0f7dfb0828d1daa09cc6
PT=   6e161b85ed19ab1abda9dd95b42a38d1d0f69808d3ea65b3
TEST= 28
KEY=  54e29d7fc8a0b42562cd7593107d3fa847fba442
CT=   6e161b85ed19ab1abda9dd95b42a38d1d0f69808d3ea65b3
PT=   51b8dfe1e2c7445f1f0995a52d470d07f68101e83e7035ab
TEST= 29
KEY=  b625d920d7a921804f8a7894e6fc3e40798b91e9
CT=   51b8dfe1e2c7445f1f0995a52d470d07f68101e83e7035ab
PT=   b029f852f822040b68681f228f00b80e70f7f12a9817d196
TEST= 30
KEY=  4e07dd2bbfc13ea2c08ac09a960bcf6ae19c407f
CT=   b029f852f822040b68681f228f00b80e70f7f12a9817d196
PT=   810dec5ca99c5172f03890e1debe383aa4bd8d7aeeb0946a
TEST= 31
KEY=  e79b8c594ff9ae431e34f8a032b642100f2cd415
CT=   810dec5ca99c5172f03890e1debe383aa4bd8d7aeeb0946a
PT=   bf815d9a0e21c34fcf497638360db5d040c27bbfa22514de
TEST= 32
KEY=  e9ba4f1680b0d87b28394d70727439afad09c0cb
CT=   bf815d9a0e21c34fcf497638360db5d040c27bbfa22514de
PT=   7746acb8376136d6148ca3ac4661e379a54fb96dad00b0a8
TEST= 33
KEY=  dedb79c0943c7bd76e58ae09d73b80c200097063
CT=   7746acb8376136d6148ca3ac4661e379a54fb96dad00b0a8
PT=   bb7fed41363bbc120f0443594a46edd8367ac86ad35cc205
TEST= 34
KEY=  e8e0c5d29b38388e241e43d1e14148a8d355b266
CT=   bb7fed41363bbc120f0443594a46edd8367ac86ad35cc205
PT=   339ac0e9f6582ab217273ddfea3c7707e2b27753c6e116b0
TEST= 35
KEY=  1eb8ef608c1f0551ce2234d603f33ffb15b4a4d6
CT=   339ac0e9f6582ab217273ddfea3c7707e2b27753c6e116b0
PT=   cd38e89b02a452dc075bde99f67ff494af2e4241f4928443
TEST= 36
KEY=  1c1cbdbc8b44dbc8385dc042acdd7dbae1262095
CT=   cd38e89b02a452dc075bde99f67ff494af2e4241f4928443
PT=   589805a1d972f4444d97135c5863a2255c457d13fafac652
TEST= 37
KEY=  c56e49f8c6d3c894603e6267f09800a91bdce6c7
CT=   589805a1d972f4444d97135c5863a2255c457d13fafac652
PT=   0c2d5553b8d935e0a81ae52e28d17dff7645515dce8252f8
TEST= 38
KEY=  7db77c186ec92dba48ef1f9886dd51f4d55eb43f
CT=   0c2d5553b8d935e0a81ae52e28d17dff7645515dce8252f8
PT=   fc4cf0d3c7ca975ea9bcf27b85ed2172c651245cd5eb4b30
TEST= 39
KEY=  ba7deb46c775dfc1cd023eea408c75a800b5ff0f
CT=   fc4cf0d3c7ca975ea9bcf27b85ed2172c651245cd5eb4b30
PT=   4e08bb559e79a22746082aec9e008f08e9169a15ccccf860
TEST= 40
KEY=  24044961817df52d5302b1e2a99aefbdcc79076f
CT=   4e08bb559e79a22746082aec9e008f08e9169a15ccccf860
PT=   cf5e7eed3b9579bac01239f31fad7e016160feb60e71b37e
TEST= 41
KEY=  1f9130db416fccde4cafcfe3c8fa110bc208b411
CT=   cf5e7eed3b9579bac01239f31fad7e016160feb60e71b37e
PT=   b15dc1277428f8295f6e33f0ca74fdd8358e30f405eaf5a3
TEST= 42
KEY=  6bb9c8f21e01ff2e86db323bfd7421ffc7e241b2
CT=   b15dc1277428f8295f6e33f0ca74fdd8358e30f405eaf5a3
PT=   7d616de8cb2fbb12313162ba537d76449e2c351aedfba215
TEST= 43
KEY=  a09673e02f309d94d5a6447f635814e52a19e3a7
CT=   7d616de8cb2fbb12313162ba537d76449e2c351aedfba215
PT=   e67a6842ba97e4d3baf4f1b11c641d22b6e391cce70cfa1b
TEST= 44
KEY=  1a01973395c46c25c9c2595dd5bb8529cd1519bc
CT=   e67a6842ba97e4d3baf4f1b11c641d22b6e391cce70cfa1b
PT=   b1730664ac6782f8f155d34df99c237a9e39a8224c59cd24
TEST= 45
KEY=  b66615cb6491bf68305e7a274b822d0b814cd498
CT=   b1730664ac6782f8f155d34df99c237a9e39a8224c59cd24
PT=   815fb9e773272088b313c4ed1c30205ea4f0888bf138a761
TEST= 46
KEY=  c5413543d7827b852c6e5a79ef72a580707473f9
CT=   815fb9e773272088b313c4ed1c30205ea4f0888bf138a761
PT=   dfa1873a10be9a5e26f195b167cb978ff828418246032149
TEST= 47
KEY=  d5ffaf1df173ee344ba5cdf6175ae402367752b0
CT=   dfa1873a10be9a5e26f195b167cb978ff828418246032149
PT=   59d2862c4583f76318b8b7032d14ba97dc3e3ff6a222bbde
TEST= 48
KEY=  907c587ee9cb593766b17761cb64dbf49455e96e
CT=   59d2862c4583f76318b8b7032d14ba97dc3e3ff6a222bbde
PT=   5ba04a5597586786003054a4fadd74b14e5581e7e03dcee8
TEST= 49
KEY=  07243ff8e9fb0d939c6c03d085315a1374682786
CT=   5ba04a5597586786003054a4fadd74b14e5581e7e03dcee8
PT=   6c8c389bc09d99deea6427c1b33965a00c15f1c067fa0493
TEST= 50
KEY=  c7b9a626039f2a522f5566708924abd313922315
CT=   6c8c389bc09d99deea6427c1b33965a00c15f1c067fa0493
PT=   8ef5e7ece5fcff05d4abf2b64afb0ec1108b72dd8230ab2c
TEST= 51
KEY=  22455923d734d8e465ae68b199afd90e91a28839
CT=   8ef5e7ece5fcff05d4abf2b64afb0ec1108b72dd8230ab2c
PT=   c0fe74fce09408c72a5a1b2e967483be889a374debc171e0
TEST= 52
KEY=  c2d151e4fd6ec3caf3daeb0f1135ee437a63f9d9
CT=   c0fe74fce09408c72a5a1b2e967483be889a374debc171e0
PT=   f5db1f4fea53e398981d7bd1c8da26f58f35c65afb0ae79c
TEST= 53
KEY=  2882b27c6573b81b3b00cdfa9e00281981691e45
CT=   f5db1f4fea53e398981d7bd1c8da26f58f35c65afb0ae79c
PT=   3a789ae97e1cf972bd8503d27fa154264a0b9ba42d28f16e
TEST= 54
KEY=  569e4b0ed8f6bbc944a199dcd40bb3bdac41ef2b
CT=   3a789ae97e1cf972bd8503d27fa154264a0b9ba42d28f16e
PT=   ce44c0c16f3487411ca4183b308f77380944c1af07897f74
TEST= 55
KEY=  39aacc4fc452a3f2742eeee4dd4f7212abc8905f
CT=   ce44c0c16f3487411ca4183b308f77380944c1af07897f74
PT=   a367787cff972ea54028d025136722090f37c373ce392fc5
TEST= 56
KEY=  c63de2ea847a73d76749ccedd278b16165f1bf9a
CT=   a367787cff972ea54028d025136722090f37c373ce392fc5
PT=   386824281b60148654cfb79a1f6f46e52f7b42ebea3fcc91
TEST= 57
KEY=  dd5df66cd0b5c44d78268a08fd03f38a8fce730b
CT=   386824281b60148654cfb79a1f6f46e52f7b42ebea3fcc91
PT=   992f2808473254f11da98ae3cd3de1b5ec0c379cfd8fee3f
TEST= 58
KEY=  9a6fa29dcd1c4eaeb51b6bbd110fc41672419d34
CT=   992f2808473254f11da98ae3cd3de1b5ec0c379cfd8fee3f
PT=   787a9451d6472b9ede14e93f802e53bb3320530523202167
TEST= 59
KEY=  4c2889031308a79135353806222f97135161bc53
CT=   787a9451d6472b9ede14e93f802e53bb3320530523202167
PT=   4b88867253bef6df071a01c58d0e4e6601bb8f33992b1e1d
TEST= 60
KEY=  1f967fdc1412a654b83b766023941820c84aa24e
CT=   4b88867253bef6df071a01c58d0e4e6601bb8f33992b1e1d
PT=   d49192c09d6a8411205673ec6751f941e5f26d4995a97d17
TEST= 61
KEY=  82fcfbcd3444d5b8df6a8f21c66675695de3df59
CT=   d49192c09d6a8411205673ec6751f941e5f26d4995a97d17
PT=   33ed3b0b7f86f36c3757937abbb1b1bd0eb3a2016da6319b
TEST= 62
KEY=  fd7a08a1031346c264db3e9cc8d5d7683045eec2
CT=   33ed3b0b7f86f36c3757937abbb1b1bd0eb3a2016da6319b
PT=   72a3a95727cbc9dcf80717f278573f0517fadb18680a7a28
TEST= 63
KEY=  dab1c17dfb1451301c8c0199df2f0c70584f94ea
CT=   72a3a95727cbc9dcf80717f278573f0517fadb18680a7a28
PT=   2083179039b099e632155eda19101d40b94caadc4a0eea25
TEST= 64
KEY=  e301589bc9010fea059c1cd96663a6ac12417ecf
CT=   2083179039b099e632155eda19101d40b94caadc4a0eea25
PT=   60bfee26569c28203a20b5ea07d6a8990143294d97942b6b
TEST= 65
KEY=  b59d70bbf321ba00024ab44067208fe185d555a4
CT=   60bfee26569c28203a20b5ea07d6a8990143294d97942b6b
PT=   8650bfc8ab0e6acd23041c8298c7e58f34f3c21c846ba8da
TEST= 66
KEY=  1e931a76d025a6829a8d51cf53d34dfd01befd7e
CT=   8650bfc8ab0e6acd23041c8298c7e58f34f3c21c846ba8da
PT=   f9f22b4165323b0320afdb3361c0569f27b2eb071947141e
TEST= 67
KEY=  7ba12175f08a7db1fb4d07507461a6fa18f9e960
CT=   f9f22b4165323b0320afdb3361c0569f27b2eb071947141e
PT=   4f116e4d8050a1fbe1e193cd1f623eaa63df07282a4bc953
TEST= 68
KEY=  fbf1808e116bee7ce42f39fa17bea1d232b22033
CT=   4f116e4d8050a1fbe1e193cd1f623eaa63df07282a4bc953
PT=   c913ad676272a1e48e7e41a681022a5e4349861f05c78c24
TEST= 69
KEY=  9983216a9f15afda652d13a454f727cd3775ac17
CT=   c913ad676272a1e48e7e41a681022a5e4349861f05c78c24
PT=   a5abcb7adb37e83d2cbe1db063189f971e898fb548fe37bb
TEST= 70
KEY=  42b4c957b3abb26a06358c334a7ea8787f8b9bac
CT=   a5abcb7adb37e83d2cbe1db063189f971e898fb548fe37bb
PT=   de1d374ccc4414504d2668ed6154390d1c3966910ce46ae7
TEST= 71
KEY=  8ef0dd07fe8dda876761b53e5647cee9736ff14b
CT=   de1d374ccc4414504d2668ed6154390d1c3966910ce46ae7
PT=   23138c2a48a96d96e69cad511a76d97cf88f06e75dd92499
TEST= 72
KEY=  c659b091181177d67d176c42aec8c80e2eb6d5d2
CT=   23138c2a48a96d96e69cad511a76d97cf88f06e75dd92499
PT=   a5bffdff52b8ea0715e8ca8217d0439ef22045b90e2010bb
TEST= 73
KEY=  94e15a960df9bd546ac72fdc5ce88db72096c569
CT=   a5bffdff52b8ea0715e8ca8217d0439ef22045b90e2010bb
PT=   e9cee53bb0f0d20709bbaf26820572e297de13f69c28a402
TEST= 74
KEY=  2411889104421272e8c25d3ecb369e41bcbe616b

⌨️ 快捷键说明

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