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

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

BLOCKSIZE=224
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   27aeee3911064830c090133009c52868a8d5624ad4389ab00683ce43
TEST= 1
KEY=  c090133009c52868a8d5624ad4389ab00683ce43
CT=   27aeee3911064830c090133009c52868a8d5624ad4389ab00683ce43
PT=   3ac25233bb1be0fa0d2239331a7104f1730848979bef89516f81fd6d
TEST= 2
KEY=  cdb22a0313b42c99dbdd2add4fd713e16902332e
CT=   3ac25233bb1be0fa0d2239331a7104f1730848979bef89516f81fd6d
PT=   c4ed098c31a3521ac43acf0b147b46c9bafedfc34a891cdb2c7013b5
TEST= 3
KEY=  0988e50807cf6a506123f51e055e0f3a4572209b
CT=   c4ed098c31a3521ac43acf0b147b46c9bafedfc34a891cdb2c7013b5
PT=   b94869c02a5ce8204f857f6c2515160c98b77057b34aba643974bad0
TEST= 4
KEY=  460d9a6422da7c5cf9948549b614b55e7c069a4b
CT=   b94869c02a5ce8204f857f6c2515160c98b77057b34aba643974bad0
PT=   2df6ada8973228e9f3b0a3b0da5260da1bb29755e8d176cce4271150
TEST= 5
KEY=  b5bd39d4f8881c86e226121c5ec5c39298218b1b
CT=   2df6ada8973228e9f3b0a3b0da5260da1bb29755e8d176cce4271150
PT=   fff78825e6941f75cec1d7080ab596f870a87779ab06f18d8cd3f748
TEST= 6
KEY=  7b7ceedcf23d8a7e928e6565f5c3321f14f27c53
CT=   fff78825e6941f75cec1d7080ab596f870a87779ab06f18d8cd3f748
PT=   5e0b56824ebd264610ea5cdb22fd0d727384b9578dd4bcc7e3e378b3
TEST= 7
KEY=  6b96b207d0c0870ce10adc3278178ed8f71104e0
CT=   5e0b56824ebd264610ea5cdb22fd0d727384b9578dd4bcc7e3e378b3
PT=   57e949c08e8d5dff21bc712209cef4ee64cc37118affc65cc56b55fd
TEST= 8
KEY=  4a2ac325d90e73e285c6eb23f2e84884327a511d
CT=   57e949c08e8d5dff21bc712209cef4ee64cc37118affc65cc56b55fd
PT=   012db140ec6a1a16612d40f955a52b3c6340b7adbf8cecb705f0f60d
TEST= 9
KEY=  2b0783dc8cab58dee6865c8e4d64a433378aa710
CT=   012db140ec6a1a16612d40f955a52b3c6340b7adbf8cecb705f0f60d
PT=   facb91c6c69f947ed93d1249bea168fa7cda76ed12d3f37dbd8cadbe
TEST= 10
KEY=  f23a9195320a30249a5c2a635fb7574e8a060aae
CT=   facb91c6c69f947ed93d1249bea168fa7cda76ed12d3f37dbd8cadbe
PT=   2a1654ce2e6d9eab0115ca8d30190469163dfcf61267f15ff26f046b
TEST= 11
KEY=  f32f5b180213344d8c61d6954dd0a61178690ec5
CT=   2a1654ce2e6d9eab0115ca8d30190469163dfcf61267f15ff26f046b
PT=   6e26193d05a54d36c32c8159e2a879665147413bb70f4a3a2ff942e3
TEST= 12
KEY=  3003da41e0bb4d2bdd2697aefadfec2b57904c26
CT=   6e26193d05a54d36c32c8159e2a879665147413bb70f4a3a2ff942e3
PT=   a3c7d0fefed2bda1f2c315b9ea3864952cc2825bd5513b9d48bc485e
TEST= 13
KEY=  c2c0cff80a8329bef1e415f52f8ed7b61f2c0478
CT=   a3c7d0fefed2bda1f2c315b9ea3864952cc2825bd5513b9d48bc485e
PT=   aef40df502d186cfab5d1a51bbdd3ef95ff97edf869d6effb98ad2a5
TEST= 14
KEY=  699dd5a9b15e1747ae1d6b2aa913b949a6a6d6dd
CT=   aef40df502d186cfab5d1a51bbdd3ef95ff97edf869d6effb98ad2a5
PT=   987ccbc3a9b596e83c0eb0855c3bfac4e5b606fcb350a5c458638d00
TEST= 15
KEY=  5593652ced65ed834bab6dd61a431c8dfec55bdd
CT=   987ccbc3a9b596e83c0eb0855c3bfac4e5b606fcb350a5c458638d00
PT=   f064d3d2530da7aee6087abce3bc01200cdd714c783096018da3f83a
TEST= 16
KEY=  b39b1f900ed9eca347761c9a62738a8c7366a3e7
CT=   f064d3d2530da7aee6087abce3bc01200cdd714c783096018da3f83a
PT=   41f9b5fcbaad9686e87af8d73bf6e6179c0e990839a485e822c11899
TEST= 17
KEY=  5be1e747352f0ab4db7885925bd70f6451a7bb7e
CT=   41f9b5fcbaad9686e87af8d73bf6e6179c0e990839a485e822c11899
PT=   df9bdb552e02f90bc270734f102bfe5b6a15121cb8bcc5ede569dacd
TEST= 18
KEY=  999194082504f4efb16d978ee36bca89b4ce61b3
CT=   df9bdb552e02f90bc270734f102bfe5b6a15121cb8bcc5ede569dacd
PT=   a6afa19734ae3cd5773f60d2a9caf789f4bc78a28b9b33a45423c159
TEST= 19
KEY=  eeaef4da8cce036645d1ef2c68f0f92de0eda0ea
CT=   a6afa19734ae3cd5773f60d2a9caf789f4bc78a28b9b33a45423c159
PT=   60b22957671a66de8d589efd45508919f2bdb2b4830ea89439b15588
TEST= 20
KEY=  63f66a27c99e8a7fb76c5d98ebfe51b9d95cf562
CT=   60b22957671a66de8d589efd45508919f2bdb2b4830ea89439b15588
PT=   535b57c55e23a39e8af5ecbc6030e6b11f23b1d73cc93dd4972bc94d
TEST= 21
KEY=  e903869ba9ae6ccea84fec4fd7376c6d4e773c2f
CT=   535b57c55e23a39e8af5ecbc6030e6b11f23b1d73cc93dd4972bc94d
PT=   a5673f6e1514f9908be217d3495eb3e9177210f69da07e6affffd1c2
TEST= 22
KEY=  62e19148e0f0df27bf3dfcb94a971207b188eded
CT=   a5673f6e1514f9908be217d3495eb3e9177210f69da07e6affffd1c2
PT=   c4982603731488fcfc62b40697ea3282d05d4fda40ec4bdc8491a54a
TEST= 23
KEY=  9e83254e771aeda56f60b3630a7b59db351948a7
CT=   c4982603731488fcfc62b40697ea3282d05d4fda40ec4bdc8491a54a
PT=   3d9929f88bc7e87b40111654c97b0549572726ab0d74dc835c4f79c6
TEST= 24
KEY=  de92331abe61e8ec384795c8070f855869563161
CT=   3d9929f88bc7e87b40111654c97b0549572726ab0d74dc835c4f79c6
PT=   528bca0facf872e0a9e58fe070d1b54243b5133e2685034fa794d02a
TEST= 25
KEY=  7777bcfaceb05dae7bf286f6218a8617cec2e14b
CT=   528bca0facf872e0a9e58fe070d1b54243b5133e2685034fa794d02a
PT=   262ddbd0f90ee52d5f0fc5ce31f66c69551c5dee9a0e87c8426537de
TEST= 26
KEY=  28787934ff4631c72eeedb18bb8401df8ca7d695
CT=   262ddbd0f90ee52d5f0fc5ce31f66c69551c5dee9a0e87c8426537de
PT=   0681999a9604dcd6e7cc86519268862cf59050106362a2ac0376bcfa
TEST= 27
KEY=  cfb4ff656d2eb7ebdb7e8b08d8e6a3738fd16a6f
CT=   0681999a9604dcd6e7cc86519268862cf59050106362a2ac0376bcfa
PT=   7a9703f28710dc12bb36aff01a627bfa51da97d18b1d5f76d3c3c4cc
TEST= 28
KEY=  74825095774ccc118aa41cd953fbfc055c12aea3
CT=   7a9703f28710dc12bb36aff01a627bfa51da97d18b1d5f76d3c3c4cc
PT=   00e817f68d51930ad37243e46a5f8e13ccd4e47e47c6f3120fa3e1c6
TEST= 29
KEY=  a7f013711d1342024670f8a7143d0f1753b14f65
CT=   00e817f68d51930ad37243e46a5f8e13ccd4e47e47c6f3120fa3e1c6
PT=   760bad3c0eec7d6375cab5d571fb740a96ea4d2a50d82441e9c64f17
TEST= 30
KEY=  d23aa6a46ce83608d09ab58d44e52b56ba770072
CT=   760bad3c0eec7d6375cab5d571fb740a96ea4d2a50d82441e9c64f17
PT=   3d0c9e9985dbcc57fab1ea71d30f05b106c55168df56448d13ad2621
TEST= 31
KEY=  288b4cd5bfe733b9d65fe4e59bb36fdba9da2653
CT=   3d0c9e9985dbcc57fab1ea71d30f05b106c55168df56448d13ad2621
PT=   3a2b078cfa1e12b7d2bee3b6343e3b89dd23e0f7058110b4b55e6748
TEST= 32
KEY=  fa35af638bd908300b7c04129e327f6f1c84411b
CT=   3a2b078cfa1e12b7d2bee3b6343e3b89dd23e0f7058110b4b55e6748
PT=   b22d869dfd9d665fbd8efa9ff6cf93809cb8b438d66f0ce232d71555
TEST= 33
KEY=  47bb55fc7d169bb097c4b02a485d738d2e53544e
CT=   b22d869dfd9d665fbd8efa9ff6cf93809cb8b438d66f0ce232d71555
PT=   991b72cad00d7dc42b4865299a4dc8696e08787dac33526995900cf9
TEST= 34
KEY=  6cf330d5e75b53d9f9ccc857e46e21e4bbc358b7
CT=   991b72cad00d7dc42b4865299a4dc8696e08787dac33526995900cf9
PT=   9e0998355b8ef77e9489c7635b93db0715a3d2c5174644c0de16122f
TEST= 35
KEY=  f87af7b6bcc888deec6f1a92f328652465d54a98
CT=   9e0998355b8ef77e9489c7635b93db0715a3d2c5174644c0de16122f
PT=   2bf205a0c15ea34050a3321a88bfc29299939af18806aab0a9b9b4d2
TEST= 36
KEY=  a8d9c5ac34774a4c75fc80637b2ecf94cc6cfe4a
CT=   2bf205a0c15ea34050a3321a88bfc29299939af18806aab0a9b9b4d2
PT=   b6d68052bafa0fd046ec9dfaf4c93769ab824b1ede0dc76f53e4e420
TEST= 37
KEY=  ee355856c0be7d25de7ecb7da52308fb9f881a6a
CT=   b6d68052bafa0fd046ec9dfaf4c93769ab824b1ede0dc76f53e4e420
PT=   b2e5192230b1fc90625df9ad621955420deefb0baac525b67afbc54c
TEST= 38
KEY=  8c68a1fba2a72867d39030760fe62d4de573df26
CT=   b2e5192230b1fc90625df9ad621955420deefb0baac525b67afbc54c
PT=   56cecd910ff9627f2c07a986a9411125ccb183aa3a5f77d1e3fb3f6b
TEST= 39
KEY=  a06f087d0be639421f21b3dc35b95a9c0688e04d
CT=   56cecd910ff9627f2c07a986a9411125ccb183aa3a5f77d1e3fb3f6b
PT=   7fd73e36daa754c018c7d9e2f0d91f2b95f95299180cca385a01e108
TEST= 40
KEY=  b8a8d19ffb3f26698ad8e1452db590a45c890145
CT=   7fd73e36daa754c018c7d9e2f0d91f2b95f95299180cca385a01e108
PT=   6f6d8e2cdb7288b95a1510c76fff56d6fd5f9ef1770a30d6766b345b
TEST= 41
KEY=  e2bdc15894c070bf77877fb45abfa0722ae2351e
CT=   6f6d8e2cdb7288b95a1510c76fff56d6fd5f9ef1770a30d6766b345b
PT=   f58b60489e66f0448749ce5f3731555600c17db53742dca58b1a89cd
TEST= 42
KEY=  65f40f07a3f125e9774602016dfd7cd7a1f8bcd3
CT=   f58b60489e66f0448749ce5f3731555600c17db53742dca58b1a89cd
PT=   f28f84daeea1cc11e089c366c543365a59a5436802ca7420178fea07
TEST= 43
KEY=  857dcc6166b213b32ee341696f3708f7b67756d4
CT=   f28f84daeea1cc11e089c366c543365a59a5436802ca7420178fea07
PT=   07c73db7ddd99998e45271b6e244097c3146b1644efee9493a2c52c3
TEST= 44
KEY=  612fbdd784f61acf1fa5f00d21c9e1be8c5b0417
CT=   07c73db7ddd99998e45271b6e244097c3146b1644efee9493a2c52c3
PT=   cf75f796a009b168b0dce2cad22ee913809b0c9d8491faf098eb5682
TEST= 45
KEY=  d1f35f1d56d8f3dc9f3efc90a5581b4e14b05295
CT=   cf75f796a009b168b0dce2cad22ee913809b0c9d8491faf098eb5682
PT=   98c25385843b2e494e18dc3253fd0f01b0aaecf1bbe26da67725b1a7
TEST= 46
KEY=  9feb832f0525fcdd2f9410611eba76e86395e332
CT=   98c25385843b2e494e18dc3253fd0f01b0aaecf1bbe26da67725b1a7
PT=   5f7411b44c579b81afcab44bdb7f7b2315f5a3b6a4f55523fbb49bca
TEST= 47
KEY=  30213764de5a87fe3a61b3d7ba4f23cb982178f8
CT=   5f7411b44c579b81afcab44bdb7f7b2315f5a3b6a4f55523fbb49bca
PT=   b378e50cf3ae7b3f0c8830cdba5f1060ac577bf00885607dbb1dde59
TEST= 48
KEY=  3ca907a96405979e9636c827b2ca43b6233ca6a1
CT=   b378e50cf3ae7b3f0c8830cdba5f1060ac577bf00885607dbb1dde59
PT=   ad5acb4bd4a4dfd394f85325ae76adc783e4796460125ab21943d997
TEST= 49
KEY=  a851548cca733a5915d2b143d2d819043a7f7f36
CT=   ad5acb4bd4a4dfd394f85325ae76adc783e4796460125ab21943d997
PT=   38e2fdeb70046e8633c6eecde055a270cc10a6761d7b8cccadc297c4
TEST= 50
KEY=  9b97ba412a269829d9c21735cfa395c897bde8f2
CT=   38e2fdeb70046e8633c6eecde055a270cc10a6761d7b8cccadc297c4
PT=   ff884646c881c42829de13b7df1a57d0a65f229216a68f98a433c59a
TEST= 51
KEY=  b249a9f6f53ccff97f9d35a7d9051a50338e2d68
CT=   ff884646c881c42829de13b7df1a57d0a65f229216a68f98a433c59a
PT=   afa8d7b1b98adb6b650a145fd944dbcc72b805403cf96a934e3a0097
TEST= 52
KEY=  d743bda92c7814350d2530e7e5fc70c37db42dff
CT=   afa8d7b1b98adb6b650a145fd944dbcc72b805403cf96a934e3a0097
PT=   562781a4218bf9dc29c54bc9fce9d2d32d2c2e5eed6ba2016fc4b864
TEST= 53
KEY=  fe86f660d091c6e620091eb90897d2c21270959b
CT=   562781a4218bf9dc29c54bc9fce9d2d32d2c2e5eed6ba2016fc4b864
PT=   647372a4514469500dc2c7d6ecd71dd51d05a16217bb3eb7680a9f12
TEST= 54
KEY=  f34431b63c46db333d0cbfdb1f2cec757a7a0a89
CT=   647372a4514469500dc2c7d6ecd71dd51d05a16217bb3eb7680a9f12
PT=   8486949237ffb8a2a156e0e3407c83325bff20f030a16743c2a5b655
TEST= 55
KEY=  5212d1557c3a580166f39f2b2f8d8b36b8dfbcdc
CT=   8486949237ffb8a2a156e0e3407c83325bff20f030a16743c2a5b655
PT=   4139efa3aa3e4672f374c618f49ce1a0990addc0494b34f30975fcec
TEST= 56
KEY=  a166174d88a6b9a1fff942eb66c6bfc5b1aa4030
CT=   4139efa3aa3e4672f374c618f49ce1a0990addc0494b34f30975fcec
PT=   3e1b3912496a08d48e70291d6fc9a7c251f2553776d1d266d67c9694
TEST= 57
KEY=  2f163e50e76f1e63ae0b17dc10176da367d6d6a4
CT=   3e1b3912496a08d48e70291d6fc9a7c251f2553776d1d266d67c9694
PT=   ed197ca36cc27dffac784620e1e4423d41cdb0fcb4c35fdc06962c80
TEST= 58
KEY=  836e7870068b5c5eefc6a720a4d4327f6140fa24
CT=   ed197ca36cc27dffac784620e1e4423d41cdb0fcb4c35fdc06962c80
PT=   559e8867f5c76a261524efb5b91611c236a4fa6e9abdcf87bfd537c6
TEST= 59
KEY=  964a97c5bf9d4d9cd9625d4e3e69fdf8de95cde2
CT=   559e8867f5c76a261524efb5b91611c236a4fa6e9abdcf87bfd537c6
PT=   d994fd46902b9d37aeec7a8592c47268d94f38fa49988ecef18567ad
TEST= 60
KEY=  38a6ed402d593ff4002d65b477f173362f10aa4f
CT=   d994fd46902b9d37aeec7a8592c47268d94f38fa49988ecef18567ad
PT=   c9ad06a0d1bcb1d1e4c51e851544718957f8b64329c8f539cba533d5
TEST= 61
KEY=  dc63f3c5381d4e7d57d5d3f75e39860fe4b5999a
CT=   c9ad06a0d1bcb1d1e4c51e851544718957f8b64329c8f539cba533d5
PT=   9ac5e7fd894d82978bddd87bed66cf11dc0748757aef724604732e73
TEST= 62
KEY=  57be2bbed57b816c8bd29b8224d6f449e0c6b7e9
CT=   9ac5e7fd894d82978bddd87bed66cf11dc0748757aef724604732e73
PT=   5e2d59634d26e53ceb83540244c929bc24ae0d5bc492ac7a054eaa9c
TEST= 63
KEY=  bc3d7fbc91b2a8d0af7c96d9e0445833e5881d75
CT=   5e2d59634d26e53ceb83540244c929bc24ae0d5bc492ac7a054eaa9c
PT=   0bcaa4e16ee808109ac0bb930b4b55c78e4b4e5d8b6ac0851bb08d42
TEST= 64
KEY=  26fdc42f9af9fd172137d8846b2e98b6fe389037
CT=   0bcaa4e16ee808109ac0bb930b4b55c78e4b4e5d8b6ac0851bb08d42
PT=   355d615e20dcc6404155a631c2903892b8e1bee6796299784f336f02
TEST= 65
KEY=  67a8621e5869c58599d66662124c01ceb10bff35
CT=   355d615e20dcc6404155a631c2903892b8e1bee6796299784f336f02
PT=   b4ba2011e89828e178ffde3d1fc877772bb52e4f7d3cbaee20488fa2
TEST= 66
KEY=  1f57bc2347a1b2f2b263482d6f70bb2091437097
CT=   b4ba2011e89828e178ffde3d1fc877772bb52e4f7d3cbaee20488fa2
PT=   3482d28d51747bd0c28e1b2a79edd8e3838f402381668df29e4aa092
TEST= 67
KEY=  ddd9a7093e4c6a1131ec080eee1636d20f09d005
CT=   3482d28d51747bd0c28e1b2a79edd8e3838f402381668df29e4aa092
PT=   65703bc4163f591ea61535d0aba82029caad0df945b44d3954b02f3b

⌨️ 快捷键说明

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