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

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

BLOCKSIZE=256
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000000000000000000000000000
PT=   0f9ce3ab78060269a2916ba28ee42aba9aa71ad2cf5f3792a736da66831d3747
TEST= 1
KEY=  78060269a2916ba28ee42aba9aa71ad2cf5f3792a736da66831d3747
CT=   0f9ce3ab78060269a2916ba28ee42aba9aa71ad2cf5f3792a736da66831d3747
PT=   5dd00e92bff4aeb9175746ac47adaf281f46f60d2ced254a8fc3ba769c9fa8fa
TEST= 2
KEY=  c7f2acd0b5c62d0ec949859285e1ecdfe3b212d828f560101f829fbd
CT=   5dd00e92bff4aeb9175746ac47adaf281f46f60d2ced254a8fc3ba769c9fa8fa
PT=   e89fc0cfbed981a6fee873aa3778cde26d7470b17a2268eebaa0bb4d2efe0be8
TEST= 3
KEY=  792b2d764b2e5ea4fe314870e8959c6e99907a369255db5d317c9455
CT=   e89fc0cfbed981a6fee873aa3778cde26d7470b17a2268eebaa0bb4d2efe0be8
PT=   33f638bd05ef22ab67a0082e12f8595bd7f0da8780233bf74de4d83b911a92a5
TEST= 4
KEY=  7cc40fdd2c8e568aecc9112b3f6546e919b341c1dfb10366a06606f0
CT=   33f638bd05ef22ab67a0082e12f8595bd7f0da8780233bf74de4d83b911a92a5
PT=   153c9a4f4d064715dc4c79ecf92aa5a722d3a8c69393c18bd8134b7ac5b33e24
TEST= 5
KEY=  31c248c8f0c22f6615e3b48c1db6ee2f8a20804a07a2481c65d538d4
CT=   153c9a4f4d064715dc4c79ecf92aa5a722d3a8c69393c18bd8134b7ac5b33e24
PT=   59b291c27ec870be17e8f35f909184b3981ff063e5a197cd60a68142c6291632
TEST= 6
KEY=  4f0a3876e72adc398572303f85a91e4c6f8117876704c95ea3fc2ee6
CT=   59b291c27ec870be17e8f35f909184b3981ff063e5a197cd60a68142c6291632
PT=   2be3f6a9c02bc7cb4865d99e74f7d7a7730b42677511d10a21f5430d835f5ba7
TEST= 7
KEY=  8f21ffbdaf4f05a7f185e798f6a25c2b1a90c68d46f18a5320a37541
CT=   2be3f6a9c02bc7cb4865d99e74f7d7a7730b42677511d10a21f5430d835f5ba7
PT=   c093120af2966845cfbfc334eee82c4a92f73a09724646245ad64a1ed95865a2
TEST= 8
KEY=  7db797f860f0c6931f6dcbd26455662268d680a91c27c04df9fb10e3
CT=   c093120af2966845cfbfc334eee82c4a92f73a09724646245ad64a1ed95865a2
PT=   3cb0713d132e42bacad1aad342c23a51449e06f4eeff9d36815ac4093f470591
TEST= 9
KEY=  6e99d542aa216c405daff18320cb60d686291d9f9d7d0444c6bc1572
CT=   3cb0713d132e42bacad1aad342c23a51449e06f4eeff9d36815ac4093f470591
PT=   67d922d5d4fe46eb88dbebc7fa5e7900a91b35521cb92120c31d204435883053
TEST= 10
KEY=  ba6793a922fa8787a7f1888389d055849a903cbf5e602400f3342521
CT=   67d922d5d4fe46eb88dbebc7fa5e7900a91b35521cb92120c31d204435883053
PT=   a61aa9b960cd554bb60bd57b36166c98e27f4580b9cf761075ae976e76123c61
TEST= 11
KEY=  daaac6e294f152fc91e7e41b6baf1004235f4aaf2bceb36e85261940
CT=   a61aa9b960cd554bb60bd57b36166c98e27f4580b9cf761075ae976e76123c61
PT=   c1b30f57e98bc699989a2b86b487ea4b803067937867385568af4522b66303e8
TEST= 12
KEY=  3321007b0c6b797a25600e50eb9f77975b3872fa4361f64c33451aa8
CT=   c1b30f57e98bc699989a2b86b487ea4b803067937867385568af4522b66303e8
PT=   0d4490499a26eceb45bac3a60093ee704ac93e4d066eece553807937fa1319ad
TEST= 13
KEY=  a907ec9049d1badc25f3e020a15649da5d569e1f10e18f7bc9560305
CT=   0d4490499a26eceb45bac3a60093ee704ac93e4d066eece553807937fa1319ad
PT=   6d3ce71230cd76558ee7dc996cfe50f063341327a879ea4f849315fc6816761c
TEST= 14
KEY=  99ca9ac5c7366645490db0d0c2625afdf52f745094729a87a1407519
CT=   6d3ce71230cd76558ee7dc996cfe50f063341327a879ea4f849315fc6816761c
PT=   dec1234a0d6358e000fe1985c8fffdcc49854d3ec4570e40855bb834f132e16e
TEST= 15
KEY=  94a9c225c7c87fc081f24d1c8be717c331787a10112922b350729477
CT=   dec1234a0d6358e000fe1985c8fffdcc49854d3ec4570e40855bb834f132e16e
PT=   bc6fdc65f4fe045b97a6dfb889a083063c4e182c75b2e03104871b951d8d2af5
TEST= 16
KEY=  6057c67e506ea0780852ce1ab7a90fef44ca9a2115ae39264dffbe82
CT=   bc6fdc65f4fe045b97a6dfb889a083063c4e182c75b2e03104871b951d8d2af5
PT=   5d472ea0645dc895f1923ccd5dc3a2cc995e536c8e0080e47a71202eabb239c1
TEST= 17
KEY=  040a0eeba1fc9cb555916cd62ef75c83caca1ac56fdf1908e64d8743
CT=   5d472ea0645dc895f1923ccd5dc3a2cc995e536c8e0080e47a71202eabb239c1
PT=   9cd458f9d193b1fefa58066068d6b37fbf4b5e87dd078ea8739c856c18540161
TEST= 18
KEY=  d599bf155ba49ad53d47dfa991bc020417cd946d1c439c64fe198622
CT=   9cd458f9d193b1fefa58066068d6b37fbf4b5e87dd078ea8739c856c18540161
PT=   a38ab62e552956a264bf45ddc40a20a3f1cd219ce9d494fa7ab8936ad1ca155b
TEST= 19
KEY=  80b0e9b73f1bdf08f94dff0a60712398fe19009766fb0f0e2fd39379
CT=   a38ab62e552956a264bf45ddc40a20a3f1cd219ce9d494fa7ab8936ad1ca155b
PT=   636f2309dc5faed2982a899347b66be9c39bc03f52185e73776903f05633a892
TEST= 20
KEY=  5cef4765a731569bbefb94e3a3eae3a7ac015ee411920cfe79e03beb
CT=   636f2309dc5faed2982a899347b66be9c39bc03f52185e73776903f05633a892
PT=   f172358706dbf3a287681283eb91e8007067c706408bf1ba36b2fc86ad34e2fc
TEST= 21
KEY=  5a34b4c720594418556a7ce3d38d24a1ec8aaf5e2720f078d4d4d917
CT=   f172358706dbf3a287681283eb91e8007067c706408bf1ba36b2fc86ad34e2fc
PT=   31e0a2bf3f1244eee1508257b1f2d54a9130157833c668cc9be9bcccc78607e9
TEST= 22
KEY=  6526f029c109c64fe498a9a942bd31d9df4cc792bcc94cb41352defe
CT=   31e0a2bf3f1244eee1508257b1f2d54a9130157833c668cc9be9bcccc78607e9
PT=   2d86e588829feb08bdf1e0eb33f5697854e9eacd5be753b689e6b4a7ce4f3b22
TEST= 23
KEY=  e7b91b217cf826a4d76dc0d11654db1484ab9424352ff813dd1de5dc
CT=   2d86e588829feb08bdf1e0eb33f5697854e9eacd5be753b689e6b4a7ce4f3b22
PT=   40a08d422e3cf95af8bd4d73a44f067b2aa27ba657f28232b3583d2b3a895625
TEST= 24
KEY=  c985e27b84456bd77322c6aa3cf6a0b2d35916168677c538e794b3f9
CT=   40a08d422e3cf95af8bd4d73a44f067b2aa27ba657f28232b3583d2b3a895625
PT=   748608020232e786ac00f63e7e013704fe09005fafb2d0b0a66f7b9ae09dce84
TEST= 25
KEY=  cbb705fd28459de90d23f1aec2ffa0ed7cebc6a62018bea207097d7d
CT=   748608020232e786ac00f63e7e013704fe09005fafb2d0b0a66f7b9ae09dce84
PT=   4ca3cc7e743c73e1517b5ab87d67fc682b823dfcdb1e81f8b174a20d9a428935
TEST= 26
KEY=  bf8b761c793ec75170440dc6e97d9d11a7f5475e916c1caf9d4bf448
CT=   4ca3cc7e743c73e1517b5ab87d67fc682b823dfcdb1e81f8b174a20d9a428935
PT=   0a1a1d8fa5ef541073ae20d28d9472f229c27073232bfa7af352322f99e7e79f
TEST= 27
KEY=  1a64220c0a90e783fdd07f34c0bfed6284debd24623e2e8004ac13d7
CT=   0a1a1d8fa5ef541073ae20d28d9472f229c27073232bfa7af352322f99e7e79f
PT=   0bcab70d6658ab549e656dd960ce65f407247c37eb098523e8d8a50dafa92996
TEST= 28
KEY=  7c3c895894f58a5a9d1e1ac0c79b91556fd738078ae68b8dab053a41
CT=   0bcab70d6658ab549e656dd960ce65f407247c37eb098523e8d8a50dafa92996
PT=   6795d7939c5db1d4d6cf66466061e37771177d093201eead26e22c09466fb2c1
TEST= 29
KEY=  e061388c423aec1cfd7ff9b7b68cec5c5dd6d6aaac04a784ed6a8880
CT=   6795d7939c5db1d4d6cf66466061e37771177d093201eead26e22c09466fb2c1
PT=   e2181f0c3a8341d97cdce545a92247c3eca43ddc194d1ecd2422dbb12d0f0056
TEST= 30
KEY=  dae279553ee60959545dbe745a28d180449bc86788267c35c06588d6
CT=   e2181f0c3a8341d97cdce545a92247c3eca43ddc194d1ecd2422dbb12d0f0056
PT=   0d83577f3eec97adc53b2387d025a2ddd16008b2d92062cdfeb4807fd40d358d
TEST= 31
KEY=  e40eeef8fbdd2ade84781ca98b48d9329dbbaaaa7692fc4a1468bd5b
CT=   0d83577f3eec97adc53b2387d025a2ddd16008b2d92062cdfeb4807fd40d358d
PT=   07401df95779663a3238d5b9c40f4ab4f15e0e107bcc230c683d7f1a84818c60
TEST= 32
KEY=  b37788c2c9e5ff674077561d7a16d722e67789a61eaf835090e9313b
CT=   07401df95779663a3238d5b9c40f4ab4f15e0e107bcc230c683d7f1a84818c60
PT=   0230c03eae2231e5831024867c706b6f9a9d57f0a9af6851b36fccb239b794c1
TEST= 33
KEY=  1d55b9274af5dbe13c073d72e08b80d24fd8e1f7adc04fe2a95ea5fa
CT=   0230c03eae2231e5831024867c706b6f9a9d57f0a9af6851b36fccb239b794c1
PT=   4a46a3ce26471f84a0b7ee70a5f60554e1e64a18bdbc5b069b60c1a6afdbf2e6
TEST= 34
KEY=  3b12a6a3ea42359199f13826016dcacaf264baf136a08e440685571c
CT=   4a46a3ce26471f84a0b7ee70a5f60554e1e64a18bdbc5b069b60c1a6afdbf2e6
PT=   c17d5dee0a8774f28eca4f53a35256ac8e94e1eab93b4e0300ac3fac1c102763
TEST= 35
KEY=  3195d25164887ac23aa36e8a8ff92b204b5ff4f2360cb1e81a95707f
CT=   c17d5dee0a8774f28eca4f53a35256ac8e94e1eab93b4e0300ac3fac1c102763
PT=   215428ce77ecccd5d71cf089c8731095481042c22ee73b564872c1da9a13558b
TEST= 36
KEY=  46791e84b3948a4bf2d07e1fc7e969e265b8cfa47e7e7032808625f4
CT=   215428ce77ecccd5d71cf089c8731095481042c22ee73b564872c1da9a13558b
PT=   b52528802bff62a9c0e542566191ca12f3eb08a80e47a0d8ee9563f358072402
TEST= 37
KEY=  6d867c2d7371c81d9341b40d3402614a6bff6f7c90eb13c1d88101f6
CT=   b52528802bff62a9c0e542566191ca12f3eb08a80e47a0d8ee9563f358072402
PT=   e7556f9f1912c3133c795553729d69d61cdece03d8b93704e6ed86bd6a686658
TEST= 38
KEY=  7494bf3e4f089d4ee1dcdddb28dcaf49b34658787606957cb2e967ae
CT=   e7556f9f1912c3133c795553729d69d61cdece03d8b93704e6ed86bd6a686658
PT=   dda8e4d38e0ac328304baf7a70ed3d41267be2dae4f1d5b3b0159f8037485f02
TEST= 39
KEY=  fa9e7c167f4332349131e09a0ea74d9357b78dcbc6130afc85a138ac
CT=   dda8e4d38e0ac328304baf7a70ed3d41267be2dae4f1d5b3b0159f8037485f02
PT=   c8c64aacae2de5d5ae18cbdd7a4507641ad661346b96ee49c59548eb7c034f69
TEST= 40
KEY=  54b399c3d15bf9e9eb74e7fe14712ca73c21638203864217f9a277c5
CT=   c8c64aacae2de5d5ae18cbdd7a4507641ad661346b96ee49c59548eb7c034f69
PT=   c154b4f486289c48d3ad6a66113cab438e2f7d7288d8458f26990ce135cda179
TEST= 41
KEY=  d29b058b02f6938ffa484cbd9a5e51d5b4f9260d251f4ef6cc6fd6bc
CT=   c154b4f486289c48d3ad6a66113cab438e2f7d7288d8458f26990ce135cda179
PT=   2037af2639c19503e97c1e731eda27ed43baec919364f2045033771710dd25ed
TEST= 42
KEY=  eb5a9088eb8a8dfce4926b50d9e4bd44279dd409752c39e1dcb2f351
CT=   2037af2639c19503e97c1e731eda27ed43baec919364f2045033771710dd25ed
PT=   02c77be6cf7c85a9c6c27d56ded005143ad250331050f46d70cfeec88ac1a6cf
TEST= 43
KEY=  242615212d48f0aa3a426e44e336ed7737cd206405e3d7295673559e
CT=   02c77be6cf7c85a9c6c27d56ded005143ad250331050f46d70cfeec88ac1a6cf
PT=   2e1c48ae9baeb417e5e8bcb9753c6552fd0e460fef2897cb85e9bd2506f3dafd
TEST= 44
KEY=  bf88a136c8a04c134f7e0b161e38ab78d8e5b7af800a6a0c50808f63
CT=   2e1c48ae9baeb417e5e8bcb9753c6552fd0e460fef2897cb85e9bd2506f3dafd
PT=   c5ea0e757134860342e402a8132a495e108d81f60ec674519e4f17df90362787
TEST= 45
KEY=  cebc27358a444ebb5c5442480eb52a8ed623c3fe1e457dd3c0b6a8e4
CT=   c5ea0e757134860342e402a8132a495e108d81f60ec674519e4f17df90362787
PT=   081e203d752bbb80323950cd627cbc0a5903d45b10c17aa9a68143f5b4906c8f
TEST= 46
KEY=  bb979cb5b87d1e763e28fe4257b6fed5c6e2b957b8c43e267426c46b
CT=   081e203d752bbb80323950cd627cbc0a5903d45b10c17aa9a68143f5b4906c8f
PT=   c0f1234f7dcbb5b9809ad250569e17eda3c8d635a41652cc82453a14e712853c
TEST= 47
KEY=  c65c290c38e7cc2668b6e9aff47e28e062f4eb9b3a81043293344157
CT=   c0f1234f7dcbb5b9809ad250569e17eda3c8d635a41652cc82453a14e712853c
PT=   c3110c9970f4113c3dfcff61c9fc399c68effcb1d500d6621751b6cf5a576ec5
TEST= 48
KEY=  b6a83830051b3347a14ad0339c91d451b7f43df92dd0b2fdc9632f92
CT=   c3110c9970f4113c3dfcff61c9fc399c68effcb1d500d6621751b6cf5a576ec5
PT=   0c60b241a1b53d27ae4aae014f955a971fc53ac6f158c93432778b861ff48213
TEST= 49
KEY=  171d0517ab519d46eedf8aa48354ee9746acf4cd1fa7397bd697ad81
CT=   0c60b241a1b53d27ae4aae014f955a971fc53ac6f158c93432778b861ff48213
PT=   106f21c72ea874dceb47abb0d1d318b5e9b856fa5dbc0a65d67a1e93c92e30e8
TEST= 50
KEY=  39b571cb401636f63f0c92116aecb86d1b10fea8c9dd27e81fb99d69
CT=   106f21c72ea874dceb47abb0d1d318b5e9b856fa5dbc0a65d67a1e93c92e30e8
PT=   24bf205f192c01179eb26fd53d929970bfe57cc29825cba92a5b9f13d31c09b6
TEST= 51
KEY=  209970dcdea45923029e0b61d509c4af83353501e386b8fbcca594df
CT=   24bf205f192c01179eb26fd53d929970bfe57cc29825cba92a5b9f13d31c09b6
PT=   f00d6e968674836fc6c731787655547c632e0d8136a31ed179e1dcc5d0a96e8a
TEST= 52
KEY=  a6edf3b31863685b74cb5f1db627c92eb5962bd09a67643e1c0cfa55
CT=   f00d6e968674836fc6c731787655547c632e0d8136a31ed179e1dcc5d0a96e8a
PT=   8beb7dcf49dbb2e69e7833bce9f3d50c46f6e2ba557dd9f4a6fbd0118c376968
TEST= 53
KEY=  ef364155861b5be79d388a11f0d12b94e0ebf2243c9cb42f903b933d
CT=   8beb7dcf49dbb2e69e7833bce9f3d50c46f6e2ba557dd9f4a6fbd0118c376968
PT=   8650674493299cc2646491f561dd13b795961ea1940c0949e9ddec35fed69110
TEST= 54
KEY=  7c1fdd97e27fca12fce599a66547353574e7fb6dd541581a6eed022d
CT=   8650674493299cc2646491f561dd13b795961ea1940c0949e9ddec35fed69110
PT=   b09bac78c4bbfe3e067fb93722e6a394701b513df33a56287fb31499fa7930d6
TEST= 55
KEY=  b8a423a9e4007325de033a32155c640887ddad45aaf24c83949432fb
CT=   b09bac78c4bbfe3e067fb93722e6a394701b513df33a56287fb31499fa7930d6
PT=   d6d3d66d8079ba7bdb4216db70a6b766b893ad2d8902e1c17654c33707805671
TEST= 56
KEY=  38dd99d23f4265feaea58d54adcfc9250edf4c84dca68fb49314648a
CT=   d6d3d66d8079ba7bdb4216db70a6b766b893ad2d8902e1c17654c33707805671
PT=   154297257e101901db63f85a1559f31141123af542b61e6b3d74ef058f0df6af
TEST= 57
KEY=  46cd80d3e4219da4bbfc7e45ecddf3d04c6952efe1d260b11c199225
CT=   154297257e101901db63f85a1559f31141123af542b61e6b3d74ef058f0df6af

⌨️ 快捷键说明

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