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

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

BLOCKSIZE=256
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000000000000000000000000000
CT=   715192d7c945723be15355a09a859b9d35beb5cd358d23e1e96d3092dffdf060
TEST= 1
KEY=  c945723be15355a09a859b9d35beb5cd358d23e1e96d3092dffdf060
PT=   715192d7c945723be15355a09a859b9d35beb5cd358d23e1e96d3092dffdf060
CT=   37dcc748feb2215f36eb7c3dceab3e9a458421a1060333104a8d8e896871dd89
TEST= 2
KEY=  37f75364d7b8299d542ea507703a946c338e10f1a3e0be1bb78c2de9
PT=   37dcc748feb2215f36eb7c3dceab3e9a458421a1060333104a8d8e896871dd89
CT=   ee17f02152c9c72880fad02066be52caf0f03a064b01a4f488b2ce80888e1d30
TEST= 3
KEY=  653e944c5742f9bd3290f7cd80caae6a788fb4052b52709b3f0230d9
PT=   ee17f02152c9c72880fad02066be52caf0f03a064b01a4f488b2ce80888e1d30
CT=   5df17299eb2dbd011bac8e151e6c919fe869b28b51c4a59b163ada2bb0da4598
TEST= 4
KEY=  8e13294d4cee77a82cfc665268a31ce1294b119e3d68aab08fd87541
PT=   5df17299eb2dbd011bac8e151e6c919fe869b28b51c4a59b163ada2bb0da4598
CT=   5c9ae710fe705d1cad8cde34574e7cdb5a10c2b4bc9912ef046a1f72a78d7f29
TEST= 5
KEY=  70637451e162a99c7bb21a8932b3de5595d203713902b5c228550a68
PT=   5c9ae710fe705d1cad8cde34574e7cdb5a10c2b4bc9912ef046a1f72a78d7f29
CT=   18f5f8cff6b3dac728404b589651e3e6a5fc697a2af6483e782abc26bfd7a6f8
TEST= 6
KEY=  86d0ae96c922e2c4ede3f96f974fb72fbf244b4f412809e49782ac90
PT=   18f5f8cff6b3dac728404b589651e3e6a5fc697a2af6483e782abc26bfd7a6f8
CT=   baec11ac18530c9cb01f97c315a974cd63ea4b6558549ff9df06180d5a065276
TEST= 7
KEY=  9e83a20a793d7507f84a8da2f4a5fc4ae770d4b69e2e11e9cd84fee6
PT=   baec11ac18530c9cb01f97c315a974cd63ea4b6558549ff9df06180d5a065276
CT=   68f569053cc0e3126a3190851f319f5759cb573ad16ad2b76629a13ce9e4ac4e
TEST= 8
KEY=  a2434118130ce582e77b12f5ad6eab70361a0601f807b0d5246052a8
PT=   68f569053cc0e3126a3190851f319f5759cb573ad16ad2b76629a13ce9e4ac4e
CT=   4bdca0f082c3244e0f664feedebceb72973ba27374de9fa7a37678914c04d51e
TEST= 9
KEY=  208065561c6aaa6c39c7f9873a55090342c499a65b71c844686487b6
PT=   4bdca0f082c3244e0f664feedebceb72973ba27374de9fa7a37678914c04d51e
CT=   1f3f52239b3477902cd2b0edf1acc52e20665b24a58c9babbd04163149d5cb14
TEST= 10
KEY=  bbb412c630b81a81c86b3ca91a335227e748020de675de7521b14ca2
PT=   1f3f52239b3477902cd2b0edf1acc52e20665b24a58c9babbd04163149d5cb14
CT=   ec84a46aebc10f3384f9269291d3ba390ad2e0a133c35b45637abc78cb7d1ddb
TEST= 11
KEY=  50751df5b4413c1359b8869010e1b286d48b5948850f620deacc5179
PT=   ec84a46aebc10f3384f9269291d3ba390ad2e0a133c35b45637abc78cb7d1ddb
CT=   c6adc2535b4598e10b8d8bac7b3b540e43f967a1304f79577e6d1753bfc1f06e
TEST= 12
KEY=  0b308514bfccb7bf2283d29e5318d527e4c4201ffb62755e550da117
PT=   c6adc2535b4598e10b8d8bac7b3b540e43f967a1304f79577e6d1753bfc1f06e
CT=   4e93a77ad5149b056eb63860e53d469ad740eb97feff8d9c23834f05cbf52c95
TEST= 13
KEY=  de241e11d17a8fdfc7be940484583eb01a3bad83d8e13a5b9ef88d82
PT=   4e93a77ad5149b056eb63860e53d469ad740eb97feff8d9c23834f05cbf52c95
CT=   43a0b7c8ad95fdcbef9745acead96f1ca63c743ebb9888dc6c84965422489683
TEST= 14
KEY=  73b1e3da3eedca732d67fb1822644a8ea1a3255fb465ac0fbcb01b01
PT=   43a0b7c8ad95fdcbef9745acead96f1ca63c743ebb9888dc6c84965422489683
CT=   5d082394e2c0ba648670179f8141c3bd9ea1c9ac39109fd3a129a90ff4f9ebfa
TEST= 15
KEY=  917159beb89dddecac2638a5bcc5832298b3ba8c154c05004849f0fb
PT=   5d082394e2c0ba648670179f8141c3bd9ea1c9ac39109fd3a129a90ff4f9ebfa
CT=   bbb62e97c40df6cb2006c81df483197686e6f07671e7d05b51537a56576ca740
TEST= 16
KEY=  557caf75989b15f158a521d33a237354e9546ad7441f7f561f2557bb
PT=   bbb62e97c40df6cb2006c81df483197686e6f07671e7d05b51537a56576ca740
CT=   41cdff085b739994d283baeeb87731be8be1cfeb9b4b16449c5fad01178dd791
TEST= 17
KEY=  0e0f36e14a18af1fe0d2106db1c2bcbf721f7c93d840d25708a8802a
PT=   41cdff085b739994d283baeeb87731be8be1cfeb9b4b16449c5fad01178dd791
CT=   27fb71188c8f2f14bd1a66715ed5f4d4ab2290ba9140d77db4d6fa78c609b0c2
TEST= 18
KEY=  828019f5f702c96ebe07e4b91ae02c05e35fabee6c96282fcea130e8
PT=   27fb71188c8f2f14bd1a66715ed5f4d4ab2290ba9140d77db4d6fa78c609b0c2
CT=   744a5b19395f2721e1cce6b44d15420b5059212dfad00f079de314e202e98461
TEST= 19
KEY=  bbdf3ed416ce2fdaf312a6b24ab90d28198fa4e9f1753ccdcc48b489
PT=   744a5b19395f2721e1cce6b44d15420b5059212dfad00f079de314e202e98461
CT=   ef3da0ecbbb631de16dcefbe1eaedddd253318060c746fc993c539b878b4933d
TEST= 20
KEY=  00690f0a0012c064edbc7b6f6f8a152e15fbcb2062b00575b4fc27b4
PT=   ef3da0ecbbb631de16dcefbe1eaedddd253318060c746fc993c539b878b4933d
CT=   c3754921260f16c7731f01b736001430fc3f99b6cc74e9e4b839ec7ed234f0e4
TEST= 21
KEY=  266619cd730dc1d3dbbc6f5f93b58c98d98f22c4da89e90b66c8d750
PT=   c3754921260f16c7731f01b736001430fc3f99b6cc74e9e4b839ec7ed234f0e4
CT=   49a9040917dd87ff31e7a62d3aac14ff2dcc8bf3598653954bac438cdc9a1d98
TEST= 22
KEY=  31bb9e3242ea67fee1107ba0be79076b800971519125aa87ba52cac8
PT=   49a9040917dd87ff31e7a62d3aac14ff2dcc8bf3598653954bac438cdc9a1d98
CT=   6e40b06cacc36045e8019f346576dbdbdd0b716fd603b98dc4c04081fc89d6a9
TEST= 23
KEY=  9d78fe77aaebf8ca8466a07b63727604560ac8dc55e5ea0646db1c61
PT=   6e40b06cacc36045e8019f346576dbdbdd0b716fd603b98dc4c04081fc89d6a9
CT=   7c3d53cbbd40b7aaaa7052e44c1950d2b323de2771971f6c397f71af5ac527f1
TEST= 24
KEY=  203849dd009baa2ec87ff0a9d051a823279dd7b06c9a9ba91c1e3b90
PT=   7c3d53cbbd40b7aaaa7052e44c1950d2b323de2771971f6c397f71af5ac527f1
CT=   7342fa3bf07f024471535a82b4a286cb58ed122b4dba83595629318403023739
TEST= 25
KEY=  d0474b9971c8f0ac7cdd766288bcba086a2754e93ab3aa2d1f1c0ca9
PT=   7342fa3bf07f024471535a82b4a286cb58ed122b4dba83595629318403023739
CT=   262c06c9b9a1219d1cd9b70f195ea7d90e64c2ef8adcb926aa4b5ac1c2854e75
TEST= 26
KEY=  69e66a046d1147a36583d1bb86d878e7e0fbedcf90f8f0ecdd9942dc
PT=   262c06c9b9a1219d1cd9b70f195ea7d90e64c2ef8adcb926aa4b5ac1c2854e75
CT=   30b6b9a041c7a2c483e6c0816513666005b81bf69afd08586beb3dcc2089f7d3
TEST= 27
KEY=  2821c8c0eef787220090b7db836063117a06e597fb13cd20fd10b50f
PT=   30b6b9a041c7a2c483e6c0816513666005b81bf69afd08586beb3dcc2089f7d3
CT=   6a6840c427f8b4611d7fe36f8f8f2aa31032bd86f35fcc953c4aad71ef2ab2de
TEST= 28
KEY=  0fd97ca1f388644d8f1f9d789352de9789592902c7596051123a07d1
PT=   6a6840c427f8b4611d7fe36f8f8f2aa31032bd86f35fcc953c4aad71ef2ab2de
CT=   bc7d5df573a6ca78646d9d38f715f80c41293057b073dfcf41b2e3a4502d3efe
TEST= 29
KEY=  7c7fb6d997e5f975780a6574d27beec0392af6cd86eb83f54217392f
PT=   bc7d5df573a6ca78646d9d38f715f80c41293057b073dfcf41b2e3a4502d3efe
CT=   3f20fd63c8dd92a55e858de1bb843865a1c0898dcce6baa4b2ab8fa0f774656b
TEST= 30
KEY=  b4a2247cc9607494c38e5d1173bb674df5cc4c6934400c55b5635c44
PT=   3f20fd63c8dd92a55e858de1bb843865a1c0898dcce6baa4b2ab8fa0f774656b
CT=   7e959591748e58f61de235799e905b9c8f0c9f564a46b6e95ac0bd9407d849fa
TEST= 31
KEY=  c02c7c8ad48241ed5d1e068dfcb7f81bbf8afa806e80b1c1b2bb15be
PT=   7e959591748e58f61de235799e905b9c8f0c9f564a46b6e95ac0bd9407d849fa
CT=   f944bc3f4210419a5e171ab24d8010d59c104cdea262e2518ad2ecf79e96b17e
TEST= 32
KEY=  823c3d108a955b5f109e165860a7b4c51de818d1e4525d362c2da4c0
PT=   f944bc3f4210419a5e171ab24d8010d59c104cdea262e2518ad2ecf79e96b17e
CT=   01f7a945ed3a230e8519a7765be11de55a36550e63e0118e5aecae433f134efa
TEST= 33
KEY=  6f061e1e0f8cfc294b7f0bbd3a91e1cb7e08095fbebef375133eea3a
PT=   01f7a945ed3a230e8519a7765be11de55a36550e63e0118e5aecae433f134efa
CT=   ca3352dfa9fa06f5685cc9c6c93c0834ac8d1652ca4605829964c193620f000a
TEST= 34
KEY=  c6fc18eb67d035ef82430389961cf799b44e0cdd27da32e67131ea30
PT=   ca3352dfa9fa06f5685cc9c6c93c0834ac8d1652ca4605829964c193620f000a
CT=   daa3c0127a60163ccfba155865e8b12ff287c23c00fc05b625f50d7d2b3668e7
TEST= 35
KEY=  bc9c0ed7a86a20b7e7abb2a6649b35a5b4b2096b022f3f9b5a0782d7
PT=   daa3c0127a60163ccfba155865e8b12ff287c23c00fc05b625f50d7d2b3668e7
CT=   35184644465fe020f51b593be7ffbd5db0dfd414921f58ab851bb7a931e264f2
TEST= 36
KEY=  fac3eef75d71798c00540ffbd444e1b126ad51c0873488326be5e625
PT=   35184644465fe020f51b593be7ffbd5db0dfd414921f58ab851bb7a931e264f2
CT=   83dea31e6f4b2599c8992496e4d6834fb3bc231794c1acf73db9c2f364c0d71a
TEST= 37
KEY=  9588cb6e95e85d1ae4828cb467f8c2a6b26cfd37ba8d4ac10f25313f
PT=   83dea31e6f4b2599c8992496e4d6834fb3bc231794c1acf73db9c2f364c0d71a
CT=   e279368d6bb62c69409e57fc263388a03d19ead8a05e4f6abeb176461b1e07db
TEST= 38
KEY=  fe3ee707d5760ae6c2b104145ae1287e1232b25d043c3c87143b36e4
PT=   e279368d6bb62c69409e57fc263388a03d19ead8a05e4f6abeb176461b1e07db
CT=   fdcd1612c0f7d0bf32e8e6ea30b0492fa2d73cf57baaa83c47371b1c523d32fc
TEST= 39
KEY=  3ec937b8e79eec0cf2014d3bf836148b69981a61430b279b46060418
PT=   fdcd1612c0f7d0bf32e8e6ea30b0492fa2d73cf57baaa83c47371b1c523d32fc
CT=   f9090d1ba68110a8a307ae0298d2b2947b0de7ff6f09929ab9c74a8e2026c3e0
TEST= 40
KEY=  984827104499420e6ad3ffaf833bf374069188fbfacc6d156620c7f8
PT=   f9090d1ba68110a8a307ae0298d2b2947b0de7ff6f09929ab9c74a8e2026c3e0
CT=   7413f5b481d6b3cdcf0cd73ebea4bf67fdf82c6e651a64d3fa38a1b637e17b31
TEST= 41
KEY=  199e94dd8b959530d47740c87ec3df1a638bec2800f4cca351c1bcc9
PT=   7413f5b481d6b3cdcf0cd73ebea4bf67fdf82c6e651a64d3fa38a1b637e17b31
CT=   e926fef4415f045cf835232ec9c72338dcf89565398dc1aa9b3a5796da2b5107
TEST= 42
KEY=  58c1908173a0b61e1db063f0a23b4a7f5a062d829bce9b358beaedce
PT=   e926fef4415f045cf835232ec9c72338dcf89565398dc1aa9b3a5796da2b5107
CT=   77bc11527ae67a1c07572e6422555bd5c6a5706224ed331bc44097375c147685
TEST= 43
KEY=  2227ea9d74f7987a3fe53825649e3a1d7eeb1e995f8e0c02d7fe9b4b
PT=   77bc11527ae67a1c07572e6422555bd5c6a5706224ed331bc44097375c147685
CT=   9a01c03aed9a3c4303b30d33885b22db402c6aa93f2ac8612c0d51e4b2e935f2
TEST= 44
KEY=  cfbdd6de77449549b7be1afe24b250b441c1d6f873835de66517aeb9
PT=   9a01c03aed9a3c4303b30d33885b22db402c6aa93f2ac8612c0d51e4b2e935f2
CT=   8f89611d1833e12ea340c90957bcedd999f0f0f235817b6a3dc27b074a727eb2
TEST= 45
KEY=  d78e37f0d4045c40e002f727bd42a0467440ad924e4126e12f65d00b
PT=   8f89611d1833e12ea340c90957bcedd999f0f0f235817b6a3dc27b074a727eb2
CT=   61c53abe58301091ae10262ae9dbe4596d206f789634f47a08a608c43e0058e2
TEST= 46
KEY=  8fbe27617a147a6a09d9137ed062cf3ee27459e846e72e25116588e9
PT=   61c53abe58301091ae10262ae9dbe4596d206f789634f47a08a608c43e0058e2
CT=   4b6358cc4a704aa2a3958e6d97df68f0a72c25ac4dbb0d2b68164b1bcc966c54
TEST= 47
KEY=  c5ce6dc3d981f4079e067b8e774eea92afcf54c32ef1653eddf3e4bd
PT=   4b6358cc4a704aa2a3958e6d97df68f0a72c25ac4dbb0d2b68164b1bcc966c54
CT=   47eb86b56be89e57e363195daa5354044f331297311ccd5d7f93222d528f97bb
TEST= 48
KEY=  ae26f3943ae2ed5a34552f8a387df8059ed3999e516247138f7c7306
PT=   47eb86b56be89e57e363195daa5354044f331297311ccd5d7f93222d528f97bb
CT=   7cbc9d5805efaa8be880a01df3bfd1be7d4a61160bb71717284fe5cd28bace68
TEST= 49
KEY=  abc9591fd2624d47c7eafe344537991395648e89792da2dea7c6bd6e
PT=   7cbc9d5805efaa8be880a01df3bfd1be7d4a61160bb71717284fe5cd28bace68
CT=   9eab396fc0ca7ddaf6e759fdd993688425ecf158df26205fd2f332733a151873
TEST= 50
KEY=  6b0324c5248514ba1e7996b060db684b4a42aed6abde90ad9dd3a51d
PT=   9eab396fc0ca7ddaf6e759fdd993688425ecf158df26205fd2f332733a151873
CT=   a15bd7a25eddb627d998422b804d1a801d9f14f1f16dd1bfb76edd9eb225e86c
TEST= 51
KEY=  35de92e2fd1d56919e348c307d447cbabb2f7f691cb04d332ff64d71
PT=   a15bd7a25eddb627d998422b804d1a801d9f14f1f16dd1bfb76edd9eb225e86c
CT=   eb95bfb2bb0c1133941d9c008dba236a3d967d02fb9df411baf85de036ba3eb9
TEST= 52
KEY=  8ed283d16900ca91138eaf5a40d201b840b28b78a64810d3194c73c8
PT=   eb95bfb2bb0c1133941d9c008dba236a3d967d02fb9df411baf85de036ba3eb9
CT=   3193121f29fd41db30d23ee5a0ae6176971769a1c825c51e6872f1af00b44d7e
TEST= 53
KEY=  a72fc20a59d2f474b320ce2cd7c5681988974e66ce3ae17c19f83eb6
PT=   3193121f29fd41db30d23ee5a0ae6176971769a1c825c51e6872f1af00b44d7e
CT=   1727c7332fad6cfce05a228d7be7424d9336501c040f77e0d513023ee968fd7e
TEST= 54
KEY=  8882aef6b988d6f9c8c78c6144f338058c9839861b29e342f090c3c8
PT=   1727c7332fad6cfce05a228d7be7424d9336501c040f77e0d513023ee968fd7e
CT=   776b1901c3fa1131e9854fb50172c3d0e639bfcc61bd806dbca52e5ea995a76e
TEST= 55
KEY=  4b78bfc7500d994cc9b54fb1a2ca87c9ed25b9eba78ccd1c590564a6
PT=   776b1901c3fa1131e9854fb50172c3d0e639bfcc61bd806dbca52e5ea995a76e
CT=   370ea0ff75086ccd5e3d20d7ff364ef46ba890fa536f49359da7271334bf0ce9
TEST= 56
KEY=  3e70d30a0e30b99b36830145c9621733be4af0de3a2bea0f6dba684f
PT=   370ea0ff75086ccd5e3d20d7ff364ef46ba890fa536f49359da7271334bf0ce9
CT=   afd6e415972d9fceedbf67a444c1e12855106dd87d0cb2efa780be110fa58457
TEST= 57
KEY=  a95d4cc4e38fde3f7242e06d9c727aebc34642319dab541e621fec18
PT=   afd6e415972d9fceedbf67a444c1e12855106dd87d0cb2efa780be110fa58457

⌨️ 快捷键说明

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