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

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

BLOCKSIZE=224
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
PT=   00000000000000000000000000000000000000000000000000000000
CT=   3c731fa5d49232efffc200aab83d2a3624c05f6ce1c3e2eb220b38bc
TEST= 1
KEY=  b83d2a3624c05f6ce1c3e2eb220b38bc
PT=   3c731fa5d49232efffc200aab83d2a3624c05f6ce1c3e2eb220b38bc
CT=   b98dec251090d810b64fbf38f202dfb546e8a83676e8159613986786
TEST= 2
KEY=  4a3ff5836228f75a972bf77d31935f3a
PT=   b98dec251090d810b64fbf38f202dfb546e8a83676e8159613986786
CT=   fb39c1dc34e4897b44741e2f70e28ef85e939265003879168f5955a5
TEST= 3
KEY=  3add7b7b3cbb653f97138e6bbeca0a9f
PT=   fb39c1dc34e4897b44741e2f70e28ef85e939265003879168f5955a5
CT=   5fea65e060e686dce573be7188286c409512e8f9f0b8e7e5ffeecd61
TEST= 4
KEY=  b2f5173ba9a98dc667ab698e4124c7fe
PT=   5fea65e060e686dce573be7188286c409512e8f9f0b8e7e5ffeecd61
CT=   04dfbd7b286e7015beea9f2f9588c7007c671226a11f3ff42cedee70
TEST= 5
KEY=  277dd03bd5ce9fe0c6b4567a6dc9298e
PT=   04dfbd7b286e7015beea9f2f9588c7007c671226a11f3ff42cedee70
CT=   d60cab8d80b154b3b58cb907ca3ef286e36e6d5f2e40f27d1090adf6
TEST= 6
KEY=  ed4322bd36a0f2bfe8f4a4077d598478
PT=   d60cab8d80b154b3b58cb907ca3ef286e36e6d5f2e40f27d1090adf6
CT=   c0ca1d646133d97ae0a00039ff7d1db44a721bf35619872a63f54eed
TEST= 7
KEY=  123e3f097cd2e94cbeed232d1eacca95
PT=   c0ca1d646133d97ae0a00039ff7d1db44a721bf35619872a63f54eed
CT=   b3fd3b273129f89eed1a553b19f06f28de96d9a2aefe7541b59b4e5e
TEST= 8
KEY=  0bce5021a24430ee1013566cab3784cb
PT=   b3fd3b273129f89eed1a553b19f06f28de96d9a2aefe7541b59b4e5e
CT=   990a3c3ad43e1c2205993686f3b46ef480a3258b5f0e0156de93a6b7
TEST= 9
KEY=  f87a3ed522e715654f1d573a75a4227c
PT=   990a3c3ad43e1c2205993686f3b46ef480a3258b5f0e0156de93a6b7
CT=   4402dc4cc45340f36ebdc134cfa9599384aea5b305815d7b12e47779
TEST= 10
KEY=  37d36746a649b0d64a9c0a4167405505
PT=   4402dc4cc45340f36ebdc134cfa9599384aea5b305815d7b12e47779
CT=   caeda20191fe454941a9bca25c87245da2c67c4d84431e65640e4c5d
TEST= 11
KEY=  6b54431b048fcc9bcedf1424034e1958
PT=   caeda20191fe454941a9bca25c87245da2c67c4d84431e65640e4c5d
CT=   aeb9893882bf29b35bae66c4fbf1d67e550fd80ebe95f3ef9fe68642
TEST= 12
KEY=  90a5956551801495704ae7cb9ca89f1a
PT=   aeb9893882bf29b35bae66c4fbf1d67e550fd80ebe95f3ef9fe68642
CT=   4c7f116caf4ccb35bfc3fb0ebbb6fe3ff912abf63e46bb3a66ecbdc2
TEST= 13
KEY=  2b136b5aa892bf634e0c5cf1fa4422d8
PT=   4c7f116caf4ccb35bfc3fb0ebbb6fe3ff912abf63e46bb3a66ecbdc2
CT=   1884ecf27dca56702dbb084c874a8d79d09bea5c671ccdb841637627
TEST= 14
KEY=  ac59e6237809553f29109149bb2754ff
PT=   1884ecf27dca56702dbb084c874a8d79d09bea5c671ccdb841637627
CT=   9e4fbcb27621707672c256444b662415f910fe7c6abc304ab0d19b58
TEST= 15
KEY=  e73fc2368119ab4343aca1030bf6cfa7
PT=   9e4fbcb27621707672c256444b662415f910fe7c6abc304ab0d19b58
CT=   ea0d0b664bef7c98d29e1ba22ccb19bf8305f269956615316aadd19e
TEST= 16
KEY=  cbf4db89021c592ad6cab432615b1e39
PT=   ea0d0b664bef7c98d29e1ba22ccb19bf8305f269956615316aadd19e
CT=   12cd6686342e1da930b779cc71116a9817aba19e18d9d0eff1cf1b24
TEST= 17
KEY=  bae5b11115b7f8b4ce1364dd9094051d
PT=   12cd6686342e1da930b779cc71116a9817aba19e18d9d0eff1cf1b24
CT=   995e6d93568a6f6d292ea44ad6bcd62b574e234b48c10ad90fa7b548
TEST= 18
KEY=  6c59673a42f9dbff86d26e049f33b055
PT=   995e6d93568a6f6d292ea44ad6bcd62b574e234b48c10ad90fa7b548
CT=   bebe0f401e344d8587a5e83d439546dd91410ff08a0e156f2b3f1145
TEST= 19
KEY=  2fcc21e7d3b8d40f0cdc7b6bb40ca110
PT=   bebe0f401e344d8587a5e83d439546dd91410ff08a0e156f2b3f1145
CT=   f958cd7e2e2477f6276ae60330e321c2c2cc4fb321f23f06467515a1
TEST= 20
KEY=  1f2f002511749bbc2d2e446df279b4b1
PT=   f958cd7e2e2477f6276ae60330e321c2c2cc4fb321f23f06467515a1
CT=   9a043b88a8484526feda0f17f4180c56d010608d6bcbca2f054751c3
TEST= 21
KEY=  eb370c73c164fb3146e58e42f73ee572
PT=   9a043b88a8484526feda0f17f4180c56d010608d6bcbca2f054751c3
CT=   75ae2fe28b875d5a6d7ebe4e5628d70dc233b2d3e9fbd7063fe3ae72
TEST= 22
KEY=  bd1fdb7e035749e2af1e5944c8dd4b00
PT=   75ae2fe28b875d5a6d7ebe4e5628d70dc233b2d3e9fbd7063fe3ae72
CT=   39037f8ac07fc80b9a04efaae7119850f935a572a253bc1d28ea8edb
TEST= 23
KEY=  5a0e432efa62ec900d4de559e037c5db
PT=   39037f8ac07fc80b9a04efaae7119850f935a572a253bc1d28ea8edb
CT=   e498af52243f3a2d20b6abf9519fb7d6ed38dd8d59d6efd2fdb44abb
TEST= 24
KEY=  0b91f4f8175a311d549b0a8b1d838f60
PT=   e498af52243f3a2d20b6abf9519fb7d6ed38dd8d59d6efd2fdb44abb
CT=   5021e60cb0a9e299774fee146ca415db669098f51c5dae102585a77f
TEST= 25
KEY=  6735e12371caa9e848c6a49b3806281f
PT=   5021e60cb0a9e299774fee146ca415db669098f51c5dae102585a77f
CT=   24ef9ac76594d2790a29e43d8b8cbdf174648784717aa5f914635d71
TEST= 26
KEY=  ecb95cd205ae2e6c39bc01622c65756e
PT=   24ef9ac76594d2790a29e43d8b8cbdf174648784717aa5f914635d71
CT=   518b598cfb5f7e91e78eefb4f35591821a4fb85d65a1716920acd56b
TEST= 27
KEY=  1feccd501fe196315c1d700b0cc9a005
PT=   518b598cfb5f7e91e78eefb4f35591821a4fb85d65a1716920acd56b
CT=   77922d6f077889362f172631e192ca24d052052f744a9e2df0d87525
TEST= 28
KEY=  fe7e0774cfb3931e2857ee26fc11d520
PT=   77922d6f077889362f172631e192ca24d052052f744a9e2df0d87525
CT=   1b685f36a949665a491e9f53b485c52a1220b8160f8550e6438d8821
TEST= 29
KEY=  4afbc25edd932b0827d2bec0bf9c5d01
PT=   1b685f36a949665a491e9f53b485c52a1220b8160f8550e6438d8821
CT=   c1756b37ca39ed2e327cf25c2a4652406becacba0dbfdf046edeb5b2
TEST= 30
KEY=  60bd901eb67f87b22a6d61c4d142e8b3
PT=   c1756b37ca39ed2e327cf25c2a4652406becacba0dbfdf046edeb5b2
CT=   304466897b9e592eef7bc8a6d66633617f75ce62b01dcbf45f2d5ba6
TEST= 31
KEY=  b6dba37fc90a49d09a70aa308e6fb315
PT=   304466897b9e592eef7bc8a6d66633617f75ce62b01dcbf45f2d5ba6
CT=   5a6bed14806254cc39fc607e75f9dbf0a5ac1a93a6871293e87b586d
TEST= 32
KEY=  c322788f6ca653433cf7b8a36614eb78
PT=   5a6bed14806254cc39fc607e75f9dbf0a5ac1a93a6871293e87b586d
CT=   53fd2473f85aa815b92f8e151f18832f2eab126f08238164357795b4
TEST= 33
KEY=  dc3afba0420d412c34d439c753637ecc
PT=   53fd2473f85aa815b92f8e151f18832f2eab126f08238164357795b4
CT=   70796a593e5ab3f12b94a6ed98690c0a4dfd30031e0541d87129ae0e
TEST= 34
KEY=  4453f7aa0ff0712f2ad1781f224ad0c2
PT=   70796a593e5ab3f12b94a6ed98690c0a4dfd30031e0541d87129ae0e
CT=   69ac2551b16f04770e6877f9021fae8426583a9cc475647faf52f0c0
TEST= 35
KEY=  464c592e29a84bb3eea41c608d182002
PT=   69ac2551b16f04770e6877f9021fae8426583a9cc475647faf52f0c0
CT=   47de6b8f7f976fb884cdf6805d2d666960a2a35c3d72ea56245cbfe6
TEST= 36
KEY=  1b613f47490ae8efd3d6f636a9449fe4
PT=   47de6b8f7f976fb884cdf6805d2d666960a2a35c3d72ea56245cbfe6
CT=   a962b74dbee9bbee3282e8acf1c18835799c85f7219146030c658a6c
TEST= 37
KEY=  eaa0b77230966d18f247b035a5211588
PT=   a962b74dbee9bbee3282e8acf1c18835799c85f7219146030c658a6c
CT=   f0b72a0f4616d67f02b14ec9ed2eac245210a54558608631779f385d
TEST= 38
KEY=  078e1b566286c85daa273604d2be2dd5
PT=   f0b72a0f4616d67f02b14ec9ed2eac245210a54558608631779f385d
CT=   5b6c3edd60e5f984f82ced96d29a70a149a07e92567a6b728b2c4e93
TEST= 39
KEY=  d5146bf72b26b6cffc5d5d7659926346
PT=   5b6c3edd60e5f984f82ced96d29a70a149a07e92567a6b728b2c4e93
CT=   e3baf21333c687cd678888b8f815bf850c08327bdde9fe3c810fe7a6
TEST= 40
KEY=  2d01d472272e84b421b4a34ad89d84e0
PT=   e3baf21333c687cd678888b8f815bf850c08327bdde9fe3c810fe7a6
CT=   c880d28e2e4c3bb8c77e630bf41c03e284b8e92b05e80c28f8af0410
TEST= 41
KEY=  d91dd790a3966d9f245caf62203280f0
PT=   c880d28e2e4c3bb8c77e630bf41c03e284b8e92b05e80c28f8af0410
CT=   fdff506a507bffca7861b6f5092fec191454cb37ac9f048e26b2b311
TEST= 42
KEY=  d0323b89b7c2a6a888c3abec068033e1
PT=   fdff506a507bffca7861b6f5092fec191454cb37ac9f048e26b2b311
CT=   96d0fba5ca262309884a6db21a1b8b5dd08f52c5f877e96ad182e7f2
TEST= 43
KEY=  ca29b0d4674df46d70b44286d702d413
PT=   96d0fba5ca262309884a6db21a1b8b5dd08f52c5f877e96ad182e7f2
CT=   a9e07317d128b95b332225a359b5e8b3032d91753cd3704fa2db84ef
TEST= 44
KEY=  939c5867646065184c6732c975d950fc
PT=   a9e07317d128b95b332225a359b5e8b3032d91753cd3704fa2db84ef
CT=   beba38c705e1c7834daf663911e2ee70f414e34b5b3213d6cf223de5
TEST= 45
KEY=  827eb617907486531755211fbafb6d19
PT=   beba38c705e1c7834daf663911e2ee70f414e34b5b3213d6cf223de5
CT=   808747503d7618d57b81d3653e1b8f1112e4fbc0502db6c072ce7d44
TEST= 46
KEY=  bc65390682907d93477897dfc835105d
PT=   808747503d7618d57b81d3653e1b8f1112e4fbc0502db6c072ce7d44
CT=   0a5b62bc4ebd830881f3f975c3917efa4137b9c011d76477d78b399d
TEST= 47
KEY=  7ff447fcc3a7c45356aff3a81fbe29c0
PT=   0a5b62bc4ebd830881f3f975c3917efa4137b9c011d76477d78b399d
CT=   d85b76870d9d4502fa0ed4a3779a94c6920672b85bcec03d0320150b
TEST= 48
KEY=  086ed33a51a1b6eb0d6133951c9e3ccb
PT=   d85b76870d9d4502fa0ed4a3779a94c6920672b85bcec03d0320150b
CT=   c669a664f41a3d299218d4d87bc64932c741016b5183333346e283fc
TEST= 49
KEY=  73a89a0896e0b7805ce200a65a7cbf37
PT=   c669a664f41a3d299218d4d87bc64932c741016b5183333346e283fc
CT=   b99b4ab75bb2cab4f32cfc9dfa4df1c928ff4dd570f19233f0b958a5
TEST= 50
KEY=  89e56bc1be1ffa552c139295aac5e792
PT=   b99b4ab75bb2cab4f32cfc9dfa4df1c928ff4dd570f19233f0b958a5
CT=   18bc64cbf4760c696129344d93a4d105a462164e18d8e27436a12816
TEST= 51
KEY=  1a41bac41a7dec1b34cb70e19c64cf84
PT=   18bc64cbf4760c696129344d93a4d105a462164e18d8e27436a12816
CT=   82908ebb544d3a877ebd7f300d1a96fa8185cfea45d96cd6e4478073
TEST= 52
KEY=  175b2c3e9bf823f171121c3778234ff7
PT=   82908ebb544d3a877ebd7f300d1a96fa8185cfea45d96cd6e4478073
CT=   997caa2d604ef6ae8b7cb70794305873f0aeddc1eaf325cdaaf5e576
TEST= 53
KEY=  836b744d6b56fe309be139fad2d6aa81
PT=   997caa2d604ef6ae8b7cb70794305873f0aeddc1eaf325cdaaf5e576
CT=   b8c89b34eaa7863beb39113032c54a422e57d37cdb0402ca042fa66d
TEST= 54
KEY=  b1ae3e0f45012d4c40e53b30d6f90cec
PT=   b8c89b34eaa7863beb39113032c54a422e57d37cdb0402ca042fa66d
CT=   fc4be96f1ec83edd890e828b9986732bc2efd81b4793625ba566371b
TEST= 55
KEY=  28284d2487eef5570776596b739f3bf7
PT=   fc4be96f1ec83edd890e828b9986732bc2efd81b4793625ba566371b
CT=   e183542ef1bd5dbf2dd7bcf551a2279c94ce6a81eec41240ecfd53ce
TEST= 56
KEY=  798a6ab813209fd6e9b24b2b9f626839
PT=   e183542ef1bd5dbf2dd7bcf551a2279c94ce6a81eec41240ecfd53ce
CT=   5d6c2f716e0dd0b3a0c8e2bb2d25ec55f2e55e65dbdc8dc787820586
TEST= 57
KEY=  54af86ede1c5c1b3326ec6ec18e06dbf
PT=   5d6c2f716e0dd0b3a0c8e2bb2d25ec55f2e55e65dbdc8dc787820586
CT=   4b3f5c36257a430dcf161b42aeb10cc7d9ff42e208fd6be08fe1863c
TEST= 58
KEY=  fa1e8a2a383a83513a93ad0c9701eb83
PT=   4b3f5c36257a430dcf161b42aeb10cc7d9ff42e208fd6be08fe1863c
CT=   eac2d53625160ec3333928ed6b3f2ca3429651a4f9330ce0da6ffe8c
TEST= 59
KEY=  9121a6897aacd2f5c3a0a1ec4d6e150f
PT=   eac2d53625160ec3333928ed6b3f2ca3429651a4f9330ce0da6ffe8c
CT=   8bd03d7c36e480e14c72e1f736ae11895966c876f741a4262cc705a0
TEST= 60
KEY=  a78fb70023ca1a8334e105ca61a910af
PT=   8bd03d7c36e480e14c72e1f736ae11895966c876f741a4262cc705a0
CT=   8f2d5bb89cf22e48b9eaa3ebdf010e715d5e421dad5fe708234e8c08
TEST= 61
KEY=  788eb9717e94589e99bee2c242e79ca7
PT=   8f2d5bb89cf22e48b9eaa3ebdf010e715d5e421dad5fe708234e8c08
CT=   9469f2d459cbd5adc391d7d26ab0c67fa3b59b4ba4005988f8d080f2
TEST= 62
KEY=  123e7f0edd21c3d53dbebb4aba371c55
PT=   9469f2d459cbd5adc391d7d26ab0c67fa3b59b4ba4005988f8d080f2
CT=   d9358905b28316d8964793212943906ab55f0495ee3145484dbe1c7a
TEST= 63
KEY=  3b7def64687ec740d38ffe02f789002f
PT=   d9358905b28316d8964793212943906ab55f0495ee3145484dbe1c7a
CT=   f01003dcd1b9e9c1ac715197a4da17ed7ab944081a969d17c298578b
TEST= 64
KEY=  9fa7f88912c78348c9196315351157a4
PT=   f01003dcd1b9e9c1ac715197a4da17ed7ab944081a969d17c298578b
CT=   854e49ba3afb4ac7c05800ef69f1c998eb9f121351f53e4afc7bb8d4
TEST= 65
KEY=  f6563111f958915b98ec5d5fc96aef70
PT=   854e49ba3afb4ac7c05800ef69f1c998eb9f121351f53e4afc7bb8d4
CT=   f2f6eaa45aa44a4eba3e05311dfe6b5644c8c5c51cec15e57cd81b85
TEST= 66
KEY=  eba85a47bd90549e840048bab5b2f4f5
PT=   f2f6eaa45aa44a4eba3e05311dfe6b5644c8c5c51cec15e57cd81b85
CT=   da36e0bfcad921f6b9d3888680e0ef1deea0b24f57f6f75f6af19d15
TEST= 67
KEY=  6b48b55a5330e6d1d3f6bfe5df4369e0
PT=   da36e0bfcad921f6b9d3888680e0ef1deea0b24f57f6f75f6af19d15
CT=   504869379faff1c5d2362918f6bf901d404fab759977c4ed2b2cdcc0
TEST= 68
KEY=  9df72547137f4da44a817b08f46fb520
PT=   504869379faff1c5d2362918f6bf901d404fab759977c4ed2b2cdcc0
CT=   5eb5aaea69538e44ab3978bad1d8c04dc4bdbe2129d5656f9cb5bcd1
TEST= 69
KEY=  4c2fe50ad7c2f38563541e6768da09f1
PT=   5eb5aaea69538e44ab3978bad1d8c04dc4bdbe2129d5656f9cb5bcd1
CT=   b06c2506ba19c31dea3f51a3f18efd5394846addd9f463989e78aa72
TEST= 70
KEY=  bda1185943469958baa07dfff6a2a383
PT=   b06c2506ba19c31dea3f51a3f18efd5394846addd9f463989e78aa72
CT=   a8fdc451d3600d3ed8f8645642b77f1eedd8b35303743a6d41e6f11a
TEST= 71

⌨️ 快捷键说明

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