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

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

BLOCKSIZE=160
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000
CT=   82b340dafd7dd3fc3bbd370ee08cf31cb405a6f3
TEST= 1
KEY=  f83ef13c740350e882b340dafd7dd3fc3bbd370ee08cf31cb405a6f3
PT=   82b340dafd7dd3fc3bbd370ee08cf31cb405a6f3
CT=   102f9749bb64a1fe628c411043635b984a318acc
TEST= 2
KEY=  415fab8e3eb13303929cd793461972025931761ea3efa884fe342c3f
PT=   102f9749bb64a1fe628c411043635b984a318acc
CT=   406956db7535e944da70358ff160bd73f4a00474
TEST= 3
KEY=  5ea75651904a93dcd2f58148332c9b4683414391528f15f70a94284b
PT=   406956db7535e944da70358ff160bd73f4a00474
CT=   755ec6de345460debc1fb9491fcbd36d170f2ff1
TEST= 4
KEY=  dd78327e7d7c7040a7ab47960778fb983f5efad84d44c69a1d9b07ba
PT=   755ec6de345460debc1fb9491fcbd36d170f2ff1
CT=   ff2ed6f86e2591ea5fa38f44776790c0592d311b
TEST= 5
KEY=  775260b15ac96d0a5885916e695d6a7260fd759c3a23565a44b636a1
PT=   ff2ed6f86e2591ea5fa38f44776790c0592d311b
CT=   f32fce0115375c16621abd0fe8db5d08b48d5239
TEST= 6
KEY=  a488b0f86b7833d7abaa5f6f7c6a366402e7c893d2f80b52f03b6498
PT=   f32fce0115375c16621abd0fe8db5d08b48d5239
CT=   eb124c36b5513b53c5bfd90e287906a6b5f2b40c
TEST= 7
KEY=  2142ccfd6606205740b81359c93b0d37c758119dfa810df445c9d094
PT=   eb124c36b5513b53c5bfd90e287906a6b5f2b40c
CT=   f7c4924d02c48f76fb85f78051a14eea84f844a8
TEST= 8
KEY=  a668aeb1d5cb4e63b77c8114cbff82413cdde61dab20431ec131943c
PT=   f7c4924d02c48f76fb85f78051a14eea84f844a8
CT=   8c875e09d3cbbb2c88d9ac8fc8ce78aacedcb349
TEST= 9
KEY=  481570d1d122881e3bfbdf1d1834396db4044a9263ee3bb40fed2775
PT=   8c875e09d3cbbb2c88d9ac8fc8ce78aacedcb349
CT=   15e20786b64b10a1d13d9b5cc590bddac1c395fd
TEST= 10
KEY=  466f802000a5e3492e19d89bae7f29cc6539d1cea67e866ece2eb288
PT=   15e20786b64b10a1d13d9b5cc590bddac1c395fd
CT=   72a82b57776062857adc1713eb55cb6e0d3e72b3
TEST= 11
KEY=  65ce6609ca18c8a25cb1f3ccd91f4b491fe5c6dd4d2b4d00c310c03b
PT=   72a82b57776062857adc1713eb55cb6e0d3e72b3
CT=   7b61aabb5d4f5b5746f69612eed64c112d05a7da
TEST= 12
KEY=  b575e3e6dd39e59e27d059778450101e591350cfa3fd0111ee1567e1
PT=   7b61aabb5d4f5b5746f69612eed64c112d05a7da
CT=   427007dedbed2fcc1bb48015532a81ea931dd299
TEST= 13
KEY=  33e7f2b51f3ac2a665a05ea95fbd3fd242a7d0daf0d780fb7d08b578
PT=   427007dedbed2fcc1bb48015532a81ea931dd299
CT=   c92875fd31c1425fd28ce81acd99a085ec7f57cf
TEST= 14
KEY=  f18eb47f6b182859ac882b546e7c7d8d902b38c03d4e207e9177e2b7
PT=   c92875fd31c1425fd28ce81acd99a085ec7f57cf
CT=   04905ff91f2ed7ae46238244be3e1560a885c1e6
TEST= 15
KEY=  8c7155c5b303afe8a81874ad7152aa23d608ba848370351e39f22351
PT=   04905ff91f2ed7ae46238244be3e1560a885c1e6
CT=   c024f3dc1307b29bc55fa8bc208ab9e4e8bdf0a4
TEST= 16
KEY=  af8a2baae344d6d6683c8771625518b813571238a3fa8cfad14fd3f5
PT=   c024f3dc1307b29bc55fa8bc208ab9e4e8bdf0a4
CT=   0258e80dd838f8dd15b433ec8b0b53d4d27a8de9
TEST= 17
KEY=  dc49859362584eef6a646f7cba6de06506e321d428f1df2e03355e1c
PT=   0258e80dd838f8dd15b433ec8b0b53d4d27a8de9
CT=   9e26a6f28fff9808a66c93ea7414bb7a405f7f53
TEST= 18
KEY=  a6c606e4d1cc7989f442c98e3592786da08fb23e5ce56454436a214f
PT=   9e26a6f28fff9808a66c93ea7414bb7a405f7f53
CT=   a32818b003203e6731aa0737730d88bb3c15a31a
TEST= 19
KEY=  10037afe2000eb1a576ad13e36b2460a9125b5092fe8ecef7f7f8255
PT=   a32818b003203e6731aa0737730d88bb3c15a31a
CT=   2a297ed313181a0618d409d37efa938fe0c37603
TEST= 20
KEY=  353e24fd776cff807d43afed25aa5c0c89f1bcda51127f609fbcf456
PT=   2a297ed313181a0618d409d37efa938fe0c37603
CT=   0eef5b645f72841f172722ab6869538d79d07fa9
TEST= 21
KEY=  65315275846252c773acf4897ad8d8139ed69e71397b2cede66c8bff
PT=   0eef5b645f72841f172722ab6869538d79d07fa9
CT=   05525e7bbbe7b587a6047047c4b42914db892b4c
TEST= 22
KEY=  441d41b8347253e876feaaf2c13f6d9438d2ee36fdcf05f93de5a0b3
PT=   05525e7bbbe7b587a6047047c4b42914db892b4c
CT=   6daa9440ad67cce47de65d2681d5073b8e1f242c
TEST= 23
KEY=  1c9980191fafbc731b543eb26c58a1704534b3107c1a02c2b3fa849f
PT=   6daa9440ad67cce47de65d2681d5073b8e1f242c
CT=   a82f647f62edc84154b4b616a1084fb6df19c010
TEST= 24
KEY=  f4b9f81684da34b7b37b5acd0eb5693111800506dd124d746ce3448f
PT=   a82f647f62edc84154b4b616a1084fb6df19c010
CT=   3d63d21b0fde58e08f558fc4f40f162264cb4f07
TEST= 25
KEY=  76de165f0b9911d08e1888d6016b31d19ed58ac2291d5b5608280b88
PT=   3d63d21b0fde58e08f558fc4f40f162264cb4f07
CT=   59e59a9d3062aba3add6033b99d83c4af9c860aa
TEST= 26
KEY=  09eb431f275d529ad7fd124b31099a72330389f9b0c5671cf1e06b22
PT=   59e59a9d3062aba3add6033b99d83c4af9c860aa
CT=   dc60498d94a3cf91500ebd1870e42efbc598d9a7
TEST= 27
KEY=  c28025d3f51d075f0b9d5bc6a5aa55e3630d34e1c02149e73478b285
PT=   dc60498d94a3cf91500ebd1870e42efbc598d9a7
CT=   755d83da952b0e4f3c5392d471a30dca0d43c365
TEST= 28
KEY=  2f8909cc619c10187ec0d81c30815bac5f5ea635b182442d393b71e0
PT=   755d83da952b0e4f3c5392d471a30dca0d43c365
CT=   9d0b7d44bc3899289768d4f0e7eae9bb6898228e
TEST= 29
KEY=  db882047a8838d2de3cba5588cb9c284c83672c55668ad9651a3536e
PT=   9d0b7d44bc3899289768d4f0e7eae9bb6898228e
CT=   f210a67c464692dcd5a69cdb859f72a76f5a9456
TEST= 30
KEY=  3f93b12178af61a411db0324caff50581d90ee1ed3f7df313ef9c738
PT=   f210a67c464692dcd5a69cdb859f72a76f5a9456
CT=   d17ddb7a8ec5069b179b33b69f2333f55826dcbb
TEST= 31
KEY=  f86a28912af64adec0a6d85e443a56c30a0bdda84cd4ecc466df1b83
PT=   d17ddb7a8ec5069b179b33b69f2333f55826dcbb
CT=   b0f6a4641cdf2fc1ee2c0652536eb5310ae81620
TEST= 32
KEY=  e694cf3db385281a70507c3a58e57902e427dbfa1fba59f56c370da3
PT=   b0f6a4641cdf2fc1ee2c0652536eb5310ae81620
CT=   26029806f247e1fdbc226f57d4e166522a7b685d
TEST= 33
KEY=  782ad86739b72af75652e43caaa298ff5805b4adcb5b3fa7464c65fe
PT=   26029806f247e1fdbc226f57d4e166522a7b685d
CT=   08ec96abd05764a9a253643e4a9fe02b9a848fd3
TEST= 34
KEY=  6190b4aee8d9848c5ebe72977af5fc56fa56d09381c4df8cdcc8ea2d
PT=   08ec96abd05764a9a253643e4a9fe02b9a848fd3
CT=   0882f518bd774decd1941957cd12be0059af352d
TEST= 35
KEY=  a53479325c7f77a6563c878fc782b1ba2bc2c9c44cd6618c8567df00
PT=   0882f518bd774decd1941957cd12be0059af352d
CT=   3b59e072ced8eb623180672929bc8c9189ca644b
TEST= 36
KEY=  456c6c8842d2c7f46d6567fd095a5ad81a42aeed656aed1d0cadbb4b
PT=   3b59e072ced8eb623180672929bc8c9189ca644b
CT=   09926345ecf4a91235c954c09aae164f85d19154
TEST= 37
KEY=  6f866569770910fd64f704b8e5aef3ca2f8bfa2dffc4fb52897c2a1f
PT=   09926345ecf4a91235c954c09aae164f85d19154
CT=   0196480f27a1dbf95455074d269f4ca726aae8b7
TEST= 38
KEY=  97906bc95011eaaa65614cb7c20f28337bdefd60d95bb7f5afd6c2a8
PT=   0196480f27a1dbf95455074d269f4ca726aae8b7
CT=   4b1b7ddcb4f90be5fe068e45ea3fa366282d28b5
TEST= 39
KEY=  e8feca764639b9322e7a316b76f623d685d873253364149387fbea1d
PT=   4b1b7ddcb4f90be5fe068e45ea3fa366282d28b5
CT=   d1d20f80d417b7427719174a9d416819ffed1422
TEST= 40
KEY=  06d2af2dd181c489ffa83eeba2e19494f2c1646fae257c8a7816fe3f
PT=   d1d20f80d417b7427719174a9d416819ffed1422
CT=   0dd9aa80963fbd9f28b33bfab410e8a9035011a8
TEST= 41
KEY=  d8894af1d04c11c8f271946b34de290bda725f951a3594237b46ef97
PT=   0dd9aa80963fbd9f28b33bfab410e8a9035011a8
CT=   205bfecc5cf5489b9bc69045314c89aa06028d93
TEST= 42
KEY=  e8878b5956efecd3d22a6aa7682b619041b4cfd02b791d897d446204
PT=   205bfecc5cf5489b9bc69045314c89aa06028d93
CT=   8e4d0e65a2bb00613e5f0c485e558a3b98c199f6
TEST= 43
KEY=  46178cee3b5ace0c5c6764c2ca9061f17febc398752c97b2e585fbf2
PT=   8e4d0e65a2bb00613e5f0c485e558a3b98c199f6
CT=   80632dbed92397b21934fb5ed95b1aad57b0b178
TEST= 44
KEY=  1f88f26a12e72961dc04497c13b3f64366df38c6ac778d1fb2354a8a
PT=   80632dbed92397b21934fb5ed95b1aad57b0b178
CT=   9e15535a9426fd9716dd6c6a6b903d2ff2b3e93d
TEST= 45
KEY=  fce7b2312b95efe042111a2687950bd4700254acc7e7b0304086a3b7
PT=   9e15535a9426fd9716dd6c6a6b903d2ff2b3e93d
CT=   7c79eeb523d9407c751d56c834bc6bc1ff386d74
TEST= 46
KEY=  75bd74db9f97c12f3e68f493a44c4ba8051f0264f35bdbf1bfbecec3
PT=   7c79eeb523d9407c751d56c834bc6bc1ff386d74
CT=   d1b655df938f1b180e542e04d9b6c36ae6d607f5
TEST= 47
KEY=  031dc74b6e889ee3efdea14c37c350b00b4b2c602aed189b5968c936
PT=   d1b655df938f1b180e542e04d9b6c36ae6d607f5
CT=   b51e5bd5a16e91ee102b11125e92669d90e513ea
TEST= 48
KEY=  3e2b533ec5c1fcb15ac0fa9996adc15e1b603d72747f7e06c98ddadc
PT=   b51e5bd5a16e91ee102b11125e92669d90e513ea
CT=   f50f53d330931ec16e731d1d12a593fb65861237
TEST= 49
KEY=  46312c42d46dab8bafcfa94aa63edf9f7513206f66daedfdac0bc8eb
PT=   f50f53d330931ec16e731d1d12a593fb65861237
CT=   57c722d235382cdcd2c09cafa5544605c85185df
TEST= 50
KEY=  6fd7bc23c3874cb4f8088b989306f343a7d3bcc0c38eabf8645a4d34
PT=   57c722d235382cdcd2c09cafa5544605c85185df
CT=   44033ed9ec784d7bf8fcc8de97ccfa685dfc3ed0
TEST= 51
KEY=  42f78c6777c7e37abc0bb5417f7ebe385f2f741e5442519039a673e4
PT=   44033ed9ec784d7bf8fcc8de97ccfa685dfc3ed0
CT=   8af7d69f5d7316e9d7a69b744c950830115334e2
TEST= 52
KEY=  45a4310bb41a774036fc63de220da8d18889ef6a18d759a028f54706
PT=   8af7d69f5d7316e9d7a69b744c950830115334e2
CT=   5901c3c58055b3178c89f61ee26d2ba3fb343bee
TEST= 53
KEY=  38540eac1a514ee36ffda01ba2581bc604001974faba7203d3c17ce8
PT=   5901c3c58055b3178c89f61ee26d2ba3fb343bee
CT=   f0eaa0d42b79641ee80c82c947bd2a3f9df1d39d
TEST= 54
KEY=  5968162b5f055aa29f1700cf89217fd8ec0c9bbdbd07583c4e30af75
PT=   f0eaa0d42b79641ee80c82c947bd2a3f9df1d39d
CT=   ba06520762d216c43db3005fb36e236593704689
TEST= 55
KEY=  6c9f315d747492ec251152c8ebf3691cd1bf9be20e697b59dd40e9fc
PT=   ba06520762d216c43db3005fb36e236593704689
CT=   4c9626eca92139f0753fd5d5c482db49dc5a8421
TEST= 56
KEY=  8922e25e26bce0fd6987742442d250eca4804e37caeba010011a6ddd
PT=   4c9626eca92139f0753fd5d5c482db49dc5a8421
CT=   7db0050e7397aa62cac647385f2b118de3c21801
TEST= 57
KEY=  7cb7662af7abb6551437712a3145fa8e6e46090f95c0b19de2d875dc
PT=   7db0050e7397aa62cac647385f2b118de3c21801
CT=   c1b1ff4a52b1885c0bbe0370c0ca4246b0b819df
TEST= 58
KEY=  9a3de1c0b7e3fc95d5868e6063f472d265f80a7f550af3db52606c03
PT=   c1b1ff4a52b1885c0bbe0370c0ca4246b0b819df
CT=   4f1ecdb3db9ade9ca9e069f94b5f370d31929857
TEST= 59
KEY=  de60bf02a895d95e9a9843d3b86eac4ecc1863861e55c4d663f2f454
PT=   4f1ecdb3db9ade9ca9e069f94b5f370d31929857
CT=   105ac587a5c6736896bdfaab687f9901529c82c6
TEST= 60
KEY=  bc49a9928eb3ed2b8ac286541da8df265aa5992d762a5dd7316e7692
PT=   105ac587a5c6736896bdfaab687f9901529c82c6
CT=   d01a8a219d7b3a216657a53e019342e47f450c5a
TEST= 61
KEY=  e3469c9826562a0e5ad80c7580d3e5073cf23c1377b91f334e2b7ac8
PT=   d01a8a219d7b3a216657a53e019342e47f450c5a
CT=   bbab34abebde2c00765ba9e5036cd8e3d72a70c9
TEST= 62
KEY=  51de7d006e05ef8fe17338de6b0dc9074aa995f674d5c7d099010a01
PT=   bbab34abebde2c00765ba9e5036cd8e3d72a70c9
CT=   9712e53b1ff3f5ff2f0b770d4a9dbc0b74657653
TEST= 63
KEY=  dc3337334014e6c87661dde574fe3cf865a2e2fb3e487bdbed647c52
PT=   9712e53b1ff3f5ff2f0b770d4a9dbc0b74657653
CT=   88a901c87e9839cb7aeb0a817b1bd0d95ecef9d5
TEST= 64
KEY=  d9f370947066ee95fec8dc2d0a6605331f49e87a4553ab02b3aa8587
PT=   88a901c87e9839cb7aeb0a817b1bd0d95ecef9d5
CT=   e8731e4744ad7a4719f445b70fc746896c804625
TEST= 65
KEY=  ddc93564092e3c6e16bbc26a4ecb7f7406bdadcd4a94ed8bdf2ac3a2
PT=   e8731e4744ad7a4719f445b70fc746896c804625
CT=   da7f7c1e65e7da6c313d1bfd0e1e55ab0774fa55
TEST= 66
KEY=  60b57f685347cec8ccc4be742b2ca5183780b630448ab820d85e39f7
PT=   da7f7c1e65e7da6c313d1bfd0e1e55ab0774fa55
CT=   a1633183cedbd7d38bf69aac91a113fe8d43845a
TEST= 67
KEY=  19cb8ca8d82d59b96da78ff7e5f772cbbc762c9cd52babde551dbdad
PT=   a1633183cedbd7d38bf69aac91a113fe8d43845a
CT=   1a4b3ce25e25bff1728e0ba7496da887e5352a31
TEST= 68
KEY=  ff094b7ce12fad4577ecb315bbd2cd3acef8273b9c460359b028979c
PT=   1a4b3ce25e25bff1728e0ba7496da887e5352a31
CT=   7278010aa3cee7df1213e46a988f97d48ab0317b
TEST= 69
KEY=  94037292388c714c0594b21f181c2ae5dcebc35104c9948d3a98a6e7
PT=   7278010aa3cee7df1213e46a988f97d48ab0317b
CT=   b5d685a40f00f5e33dbb77cb6128dc39f608c95d
TEST= 70
KEY=  e356a0a05cd52d6eb04237bb171cdf06e150b49a65e148b4cc906fba
PT=   b5d685a40f00f5e33dbb77cb6128dc39f608c95d
CT=   f5ef65bdf6894dac8de2569b1c3b0e9c25b4b45f
TEST= 71
KEY=  5a0210a4bb1623fa45ad5206e19592aa6cb2e20179da4628e924dbe5
PT=   f5ef65bdf6894dac8de2569b1c3b0e9c25b4b45f
CT=   9423b1f95ec5c2d9d2c9db086640b4c7d11b650b
TEST= 72
KEY=  e89becbafda63d3ad18ee3ffbf505073be7b39091f9af2ef383fbeee
PT=   9423b1f95ec5c2d9d2c9db086640b4c7d11b650b
CT=   e65433cc0fca6683bc20b12f97bf4fef417e8b7d
TEST= 73
KEY=  771b457f7cd23c9537dad033b09a36f0025b88268825bd0079413593
PT=   e65433cc0fca6683bc20b12f97bf4fef417e8b7d
CT=   9f1ff94a70e5e61855111dccc1e1f3a0bf3dd72e
TEST= 74
KEY=  9596091adaa58695a8c52979c07fd0e8574a95ea49c44ea0c67ce2bd

⌨️ 快捷键说明

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