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

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

BLOCKSIZE=224
KEYSIZE=  192

TEST= 0
KEY=  000000000000000000000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   02fffef80ca2ceb88b5d5d6af435d7b3be950f1851b494471f50867a
TEST= 1
KEY=  0ca2ceb88b5d5d6af435d7b3be950f1851b494471f50867a
PT=   02fffef80ca2ceb88b5d5d6af435d7b3be950f1851b494471f50867a
CT=   9bde37e7bf213583f6a07bdbd0ee3d59f3d353bad7fbcccd6eba49df
TEST= 2
KEY=  b383fb3b7dfd26b124dbeaea4d465ca2864f588a71eacfa5
PT=   9bde37e7bf213583f6a07bdbd0ee3d59f3d353bad7fbcccd6eba49df
CT=   0cdb9e79c609898b7b12b75d17224fdf80026bbfc9918e2bc4f0143f
TEST= 3
KEY=  758a72b006ef91ec33f9a535cd44371d4fded6a1b51adb9a
PT=   0cdb9e79c609898b7b12b75d17224fdf80026bbfc9918e2bc4f0143f
CT=   bd191401bdb0021692de58ba86f2505c46ecee25740df9059d8a60fb
TEST= 4
KEY=  c83a70a69431c956b50bf5698ba8d9383bd32fa42890bb61
PT=   bd191401bdb0021692de58ba86f2505c46ecee25740df9059d8a60fb
CT=   e736948d212a201a1bf853368379ef5af7aa0f44aeecb4c7deeb826d
TEST= 5
KEY=  e91050bc8fc99a6036721a337c02d67c953f9b63f67b390c
PT=   e736948d212a201a1bf853368379ef5af7aa0f44aeecb4c7deeb826d
CT=   12e75dce28db71ddb5407e9e1f024d735bd20139f6c0c6395577a527
TEST= 6
KEY=  c1cb21613a89e4fe2970574027d0d74563ff5d5aa30c9c2b
PT=   12e75dce28db71ddb5407e9e1f024d735bd20139f6c0c6395577a527
CT=   e26caba0fdf75c614e293bbb9de3d5bbe5e9c41e65c74d9caa06fd83
TEST= 7
KEY=  3c3c7d0074a0df45b49382fbc239135b063810c6090a61a8
PT=   e26caba0fdf75c614e293bbb9de3d5bbe5e9c41e65c74d9caa06fd83
CT=   526b4eed3ac5539258898f949cf65bdae2aec1429b9d5ec510d1ce4a
TEST= 8
KEY=  06f92e922c2950d12865d9212097d2199da54e0319dbafe2
PT=   526b4eed3ac5539258898f949cf65bdae2aec1429b9d5ec510d1ce4a
CT=   badf43572aa1f6da7f7e73ea6aad483cac03c6b6413befb44c6abc41
TEST= 9
KEY=  2c58d8485357233b42c8911d8c9414afdc9ea1b755b113a3
PT=   badf43572aa1f6da7f7e73ea6aad483cac03c6b6413befb44c6abc41
CT=   86b01bf30644c2e5e45ed3e01718e0b2d0e426ae658ccf765ff1459d
TEST= 10
KEY=  2a1c1aadb709f0db55d071af5c703201b9126ec10a40563e
PT=   86b01bf30644c2e5e45ed3e01718e0b2d0e426ae658ccf765ff1459d
CT=   9d25cdf4ace4ef3adce68a71be8410084b42ea505179c136c0c262e5
TEST= 11
KEY=  86f8f5976bef7aaaeb5461a71732d851e86baff7ca8234db
PT=   9d25cdf4ace4ef3adce68a71be8410084b42ea505179c136c0c262e5
CT=   c9ce3f9a57874c88482c31bafd32c350ff34c1481c3dfdce94eab339
TEST= 12
KEY=  d17fb91f23c34b101666a2f7e8061919f45652395e6887e2
PT=   c9ce3f9a57874c88482c31bafd32c350ff34c1481c3dfdce94eab339
CT=   e5de0c8b55737860f0693171719a5c3f97d714b82d14c7dae966d32f
TEST= 13
KEY=  840cc17fd3aa7a6167fcfec87fd10da1d94295e3b70e54cd
PT=   e5de0c8b55737860f0693171719a5c3f97d714b82d14c7dae966d32f
CT=   8ba7226a19f39842fea2d55a5b0b2fa5a100d973dbcaeef4c40dfc68
TEST= 14
KEY=  9dff593d2d08af3b3cf7d16dded1d4d202887b177303a8a5
PT=   8ba7226a19f39842fea2d55a5b0b2fa5a100d973dbcaeef4c40dfc68
CT=   b86f72473eba425335bd1ff40df28c76f5903ce12e4288729337c939
TEST= 15
KEY=  a3451b6e18b5b0cf31055d1b2b41e8332ccaf365e034619c
PT=   b86f72473eba425335bd1ff40df28c76f5903ce12e4288729337c939
CT=   7231b7ef7e1c71da31076e58cb1c8a0a25e4c14768bada5418765409
TEST= 16
KEY=  dd596ab429b2de97fa19d7110ea5297444702931f8423595
PT=   7231b7ef7e1c71da31076e58cb1c8a0a25e4c14768bada5418765409
CT=   30919fe82a973f1590cb8b9bc61313d12e7cf0381b052c887d3b15c5
TEST= 17
KEY=  f7ce55a1b979550c3c0ac4c020d9d94c5f7505b985792050
PT=   30919fe82a973f1590cb8b9bc61313d12e7cf0381b052c887d3b15c5
CT=   10a9e94e89e807f32d39988dc54c4392db4ebbc685bc8a786fb63bfe
TEST= 18
KEY=  7e2652529440cd81f9468752fb97628adac98fc1eacf1bae
PT=   10a9e94e89e807f32d39988dc54c4392db4ebbc685bc8a786fb63bfe
CT=   3247907762e7d6c4d04ec5c786ef4f5fb63b757d04e4cd7b601691cc
TEST= 19
KEY=  1cc18496440e08467fa9c80d4dac17f7de2d42ba8ad98a62
PT=   3247907762e7d6c4d04ec5c786ef4f5fb63b757d04e4cd7b601691cc
CT=   b1a3e16182076aa0defe73a0630ced767b2823c5a2d47ad1e1323046
TEST= 20
KEY=  9ec6ee369af07be61ca5257b368434327cf9386b6bebba24
PT=   b1a3e16182076aa0defe73a0630ced767b2823c5a2d47ad1e1323046
CT=   8a7a6f1ffc9502a6a9c7a6cd69985036f18cc15e0ab904a28aab4166
TEST= 21
KEY=  6253ec903337dd2b753d754dc708f56c76403cc9e140fb42
PT=   8a7a6f1ffc9502a6a9c7a6cd69985036f18cc15e0ab904a28aab4166
CT=   3546bbf10d97c37e291c00b64761e347781e0e0926ba03721c605438
TEST= 22
KEY=  6fc42fee1a2bdd9d325c960abf16fb6550fa3fbbfd20af7a
PT=   3546bbf10d97c37e291c00b64761e347781e0e0926ba03721c605438
CT=   424203a0dd83ff18e5be7d8a8ce3c10b73125a2006e2d3622c7f025f
TEST= 23
KEY=  b247d0f6ff95a017bebf5701cc04a1455618ecd9d15fad25
PT=   424203a0dd83ff18e5be7d8a8ce3c10b73125a2006e2d3622c7f025f
CT=   8b05e42880face444d7cff68816682609732c35eeeb9fcc617e73644
TEST= 24
KEY=  32bd1eb2b2e95f7f3fd9d5615b36621bb8a1101fc6b89b61
PT=   8b05e42880face444d7cff68816682609732c35eeeb9fcc617e73644
CT=   c3da488eb595f7d0186d693a516953a319961e7f3b05173c35fe0c46
TEST= 25
KEY=  8728e962aa8436456eb086c242a07c6483a40723f3469727
PT=   c3da488eb595f7d0186d693a516953a319961e7f3b05173c35fe0c46
CT=   3de3aa8842250e39bc3e942e8faf6bef91c3ea91a4518c85449cb652
TEST= 26
KEY=  c50de75b16baa26be11fed2dd36396f527f58ba6b7da2175
PT=   3de3aa8842250e39bc3e942e8faf6bef91c3ea91a4518c85449cb652
CT=   b6cb9a72f5fe43debfffc14ee2edd6f59fbde46db1f5a84deaa21491
TEST= 27
KEY=  30f3a485a945632503f23bd84cde7298960023eb5d7835e4
PT=   b6cb9a72f5fe43debfffc14ee2edd6f59fbde46db1f5a84deaa21491
CT=   4adea82a2896e2790fc2f22288e1b4d6c3f236d5ef746edb5a8287f8
TEST= 28
KEY=  186546fca68791078b138f0e8f2c444d79744d3007fab21c
PT=   4adea82a2896e2790fc2f22288e1b4d6c3f236d5ef746edb5a8287f8
CT=   3ce9265d71d7ca8e1be5c251801c16d0e041acd771e411de613d78a0
TEST= 29
KEY=  69b28c72bd6253560b0f99de6f6de89a08905cee66c7cabc
PT=   3ce9265d71d7ca8e1be5c251801c16d0e041acd771e411de613d78a0
CT=   3ed515a28104b5e8452e1670b13e739b098623ba554e4df6243e7dad
TEST= 30
KEY=  e8b6399af84c4526ba31ea4566ebcb205dde111842f9b711
PT=   3ed515a28104b5e8452e1670b13e739b098623ba554e4df6243e7dad
CT=   fe82d1dfac96d3b4f69090ea651a1e7f74aa48cf0845c9f29fed541a
TEST= 31
KEY=  4420ea2e0edcd5ccdf2bf43a124183ef559bd8eadd14e30b
PT=   fe82d1dfac96d3b4f69090ea651a1e7f74aa48cf0845c9f29fed541a
CT=   a591c8e656a90b3d55975414c853fb3b7a67c0898cae76852cb9ad33
TEST= 32
KEY=  1289e1135b4b81d817780f0168264366d935ae6ff1ad4e38
PT=   a591c8e656a90b3d55975414c853fb3b7a67c0898cae76852cb9ad33
CT=   95786c1f5d8cac5bd3a6f6b924f40d04b22917ec70a080711f0734be
TEST= 33
KEY=  4f054d4888ed7761338c0205da0f548aa9952e1eeeaa7a86
PT=   95786c1f5d8cac5bd3a6f6b924f40d04b22917ec70a080711f0734be
CT=   6a0c53bbe87b56a2393292ed58e4fe0715c742e65c1659bebd7a0e17
TEST= 34
KEY=  a77e1beab1dfe58c6b68fc02cfc8166cf58377a053d07491
PT=   6a0c53bbe87b56a2393292ed58e4fe0715c742e65c1659bebd7a0e17
CT=   b4124c4fa9e33f2ccc48060826c17a70b905b6b68f05237a1c411510
TEST= 35
KEY=  0e9d24c67d97e3844da9867276cda0da7a8654da4f916181
PT=   b4124c4fa9e33f2ccc48060826c17a70b905b6b68f05237a1c411510
CT=   00cd5bc24c45ad5b707071846bd52eebe50bbfd57aa4ff310c813555
TEST= 36
KEY=  42d8899d0de79200267ca89993c61f0f0022abeb431054d4
PT=   00cd5bc24c45ad5b707071846bd52eebe50bbfd57aa4ff310c813555
CT=   f4acce30bcf44d2739052620c2fbfcdc9d28ed5738f7fbdc12982517
TEST= 37
KEY=  fe2cc4ba34e2b420e48754450eeef25838d55037518871c3
PT=   f4acce30bcf44d2739052620c2fbfcdc9d28ed5738f7fbdc12982517
CT=   05832cccc632ee936836a126b6e48a0d0dfdfd48c5e3751648df780d
TEST= 38
KEY=  381e2a295cd415065263de4803130f10fd362521195709ce
PT=   05832cccc632ee936836a126b6e48a0d0dfdfd48c5e3751648df780d
CT=   f1e575cdb472be5ec853035e21a985dadb946a5084021ab2da76257d
TEST= 39
KEY=  8c6c94779487165873ca5b92d887654079343f93c3212cb3
PT=   f1e575cdb472be5ec853035e21a985dadb946a5084021ab2da76257d
CT=   489777e4a112c18af2bae958c21b5e0cde8c8571a36ab144dcb13b29
TEST= 40
KEY=  2d7e55fd663dff00b1d1059e060be031da5e8ed71f90179a
PT=   489777e4a112c18af2bae958c21b5e0cde8c8571a36ab144dcb13b29
CT=   e666548faf25072754ce60161bdc6214db94f8923f493f08a2c216d3
TEST= 41
KEY=  825b52da32f39f16aa0d678add9f18a3e517b1dfbd520149
PT=   e666548faf25072754ce60161bdc6214db94f8923f493f08a2c216d3
CT=   581c268552b155ab399afedc175384ea164f23bdcb9961c9bd3db7d3
TEST= 42
KEY=  d0ea07710b6961cabd5ee360cbd03b1e2e8ed016006fb69a
PT=   581c268552b155ab399afedc175384ea164f23bdcb9961c9bd3db7d3
CT=   728bb596cc2d3695c4ae8e861e847e801951a29b55fd6902e6fa5516
TEST= 43
KEY=  1cc731e4cfc7ef4ca3da9de0d28199857b73b914e695e38c
PT=   728bb596cc2d3695c4ae8e861e847e801951a29b55fd6902e6fa5516
CT=   fd66b002908f581b1fd8c1a873ac83045a0733d65b7ab50e56223c96
TEST= 44
KEY=  8c4869ffd01f2ee4d0761ee48886aa5320090c1ab0b7df1a
PT=   fd66b002908f581b1fd8c1a873ac83045a0733d65b7ab50e56223c96
CT=   f92184950f000bb2465215a9b57b536508e7f805e9367f76da2631f6
TEST= 45
KEY=  8348624d964d3b4d650d4d8180615256c93f736c6a91eeec
PT=   f92184950f000bb2465215a9b57b536508e7f805e9367f76da2631f6
CT=   1856eb403d2380c9fc057588443ebbed25c9f63f9f4c1aa85c0a1629
TEST= 46
KEY=  be6be2846a484ec52133f66ca5a8a469567369c4369bf8c5
PT=   1856eb403d2380c9fc057588443ebbed25c9f63f9f4c1aa85c0a1629
CT=   da624d66643035786bf081a3c31b7c157ae5fc804d7ac45dc4a800ce
TEST= 47
KEY=  da5bd7fc01b8cf66e2288a79df4d58e91b09ad99f233f80b
PT=   da624d66643035786bf081a3c31b7c157ae5fc804d7ac45dc4a800ce
CT=   753db88f3f24da6654209842022843714b1f59930772c495dde4c42e
TEST= 48
KEY=  e57f0d9a55985724e000c9089452017a1c7b690c2fd73c25
PT=   753db88f3f24da6654209842022843714b1f59930772c495dde4c42e
CT=   92b13f59c804c382e92f7600bd8a7bfa1299891d4174243aa231037e
TEST= 49
KEY=  2d7bce18bcb721245d8ab2f286cb88675d0f4d368de63f5b
PT=   92b13f59c804c382e92f7600bd8a7bfa1299891d4174243aa231037e
CT=   09dc7dc371ea4778117b598588ad4e8fa1ab524a43e180ca93eea8d5
TEST= 50
KEY=  5c918960adcc78a1d527fc7d2760da2d1eeecdfc1e08978e
PT=   09dc7dc371ea4778117b598588ad4e8fa1ab524a43e180ca93eea8d5
CT=   90c2fc65f31ed7bb4fbc8fb3596fc12c6bd177aa124f3c272d50060c
TEST= 51
KEY=  af8f5edbe270f7128c483d514cb1ad870ca1f1db33589182
PT=   90c2fc65f31ed7bb4fbc8fb3596fc12c6bd177aa124f3c272d50060c
CT=   1dbd3982194723304bbd8866d72b3e0052987ee60546770b582b0df9
TEST= 52
KEY=  b6c87deba9cd7f745b6303511e29d36109e786d06b739c7b
PT=   1dbd3982194723304bbd8866d72b3e0052987ee60546770b582b0df9
CT=   76949afaa4dde33e8924ab62de2cc030eb4dcc438cebcb76770c55c3
TEST= 53
KEY=  12159ed520e9d416854fc361f5641f22850c4da61c7fc9b8
PT=   76949afaa4dde33e8924ab62de2cc030eb4dcc438cebcb76770c55c3
CT=   bd1114b0a1ae6687fe0bc46094bb9d2f97f56fae044c3a302b86a134
TEST= 54
KEY=  b3bbf852dee2107611f45e4e6291708c8140779637f9688c
PT=   bd1114b0a1ae6687fe0bc46094bb9d2f97f56fae044c3a302b86a134
CT=   94f49a8166ecb8d8d9a9fbfb9c69f64a1edc05c093225058fb097821
TEST= 55
KEY=  d557408a074beb8d8d9da8047c4d754c126227ceccf010ad
PT=   94f49a8166ecb8d8d9a9fbfb9c69f64a1edc05c093225058fb097821
CT=   fba4bceefb8fa3cb6ec49d9fde7f51d521cf7680167770ef2b7aec49
TEST= 56
KEY=  2ed8e341698f761253e2f9d15d8203cc04155721e78afce4
PT=   fba4bceefb8fa3cb6ec49d9fde7f51d521cf7680167770ef2b7aec49
CT=   d47f7889625801cc7761147e2fa71844ad252e6d9cdebb590141fa08
TEST= 57
KEY=  4c80e28d1eee626c7c45e195f0a72da198cbec78e6cb06ec
PT=   d47f7889625801cc7761147e2fa71844ad252e6d9cdebb590141fa08
CT=   f9cbcdf0485acdbb231bdbae4efd3d869eec77af37e03ed827fe4530
TEST= 58
KEY=  04da2f363df5b9c232b8dc136e4b5a0eaf2bd2a0c13543dc
PT=   f9cbcdf0485acdbb231bdbae4efd3d869eec77af37e03ed827fe4530
CT=   ba9333ccf65967918c8606df0506e399349cdf03dade0b327556831e
TEST= 59
KEY=  f28348a7b173bf1d37be3f8a5ad7850d75f5d992b463c0c2
PT=   ba9333ccf65967918c8606df0506e399349cdf03dade0b327556831e
CT=   7d82a128eec269f5bf616d40e7a05c13a03d32b9b4d70318ed41255c
TEST= 60
KEY=  1c4121520e12d25dd01e6399faeab7b4c122da8a5922e59e
PT=   7d82a128eec269f5bf616d40e7a05c13a03d32b9b4d70318ed41255c
CT=   e9bf10ff2f10a1c1d92ce460db6c0ee107a29b420cd976c873a508ab
TEST= 61
KEY=  33518093d73e363d0b726d78fd482cf6cdfbac422a87ed35
PT=   e9bf10ff2f10a1c1d92ce460db6c0ee107a29b420cd976c873a508ab
CT=   3aea575339b55e769db5f26a215625a6caab7cfdd8fe0de6ac6f561e
TEST= 62
KEY=  0ae4dee54a8bc4572a2448de37e3500b1505a1a486e8bb2b
PT=   3aea575339b55e769db5f26a215625a6caab7cfdd8fe0de6ac6f561e
CT=   55718c8f4be3ac827af431237f61af8363df7f8df70ff684f0646ee4
TEST= 63
KEY=  41077267307ff5745545e75d543c2f86e20a5720768cd5cf
PT=   55718c8f4be3ac827af431237f61af8363df7f8df70ff684f0646ee4
CT=   b9ca1425f90fb8eadff39b7966c9e4c49c3c55111b31fb587d4b3e53
TEST= 64
KEY=  b808ca8def8c6e0d338c0399c8007a97f93bac780bc7eb9c
PT=   b9ca1425f90fb8eadff39b7966c9e4c49c3c55111b31fb587d4b3e53
CT=   6963c6acf5f9e40d4483c2564a9e65046c31a0ec0cf590f553d3acc2
TEST= 65

⌨️ 快捷键说明

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