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

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

BLOCKSIZE=128
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000
PT=   058ccffdbbcb382d1f6f56585d8a4ade
TEST= 1
KEY=  85c6b2bb2300148f945aebf1f021cf79058ccffdbbcb382d1f6f56585d8a4ade
CT=   058ccffdbbcb382d1f6f56585d8a4ade
PT=   15173a0eb65f5cc05e704efe61d9e346
TEST= 2
KEY=  2447ec44111548fbb670b98f182d5dee109bf5f30d9464ed411f18a63c53a998
CT=   15173a0eb65f5cc05e704efe61d9e346
PT=   85f083acc676d91edd1abfb43935237a
TEST= 3
KEY=  85d3e1d750caa89bee274aa7c32c2207956b765fcbe2bdf39c05a71205668ae2
CT=   85f083acc676d91edd1abfb43935237a
PT=   42c8f0abc58e0beac32911d2dd9fa8c8
TEST= 4
KEY=  ce86b24954745b2baaf27010202ee7fad7a386f40e6cb6195f2cb6c0d8f9222a
CT=   42c8f0abc58e0beac32911d2dd9fa8c8
PT=   5e44123d2ca07981b073bb2749f557d6
TEST= 5
KEY=  cd7bcbba4555a0d034fd7b528a1d042c89e794c922cccf98ef5f0de7910c75fc
CT=   5e44123d2ca07981b073bb2749f557d6
PT=   8b649458ea90f4f7e13467e509b7f164
TEST= 6
KEY=  ef28dfaed7794b1c7b892f3c98fcdc9602830091c85c3b6f0e6b6a0298bb8498
CT=   8b649458ea90f4f7e13467e509b7f164
PT=   f240d1f579da2ca8839f7072df52eba3
TEST= 7
KEY=  c66605ec92f96b49f08cbc6276a0dc68f0c3d164b18617c78df41a7047e96f3b
CT=   f240d1f579da2ca8839f7072df52eba3
PT=   b05297490a394b4a1736de7f8dc12969
TEST= 8
KEY=  347403b6e6344e1525b8d2bd4dca343f4091462dbbbf5c8d9ac2c40fca284652
CT=   b05297490a394b4a1736de7f8dc12969
PT=   8ba49d44b98e67501235ce1c2f26bb28
TEST= 9
KEY=  b932cd0c70488602c56f92a0da57be27cb35db6902313bdd88f70a13e50efd7a
CT=   8ba49d44b98e67501235ce1c2f26bb28
PT=   86ce4e4d040c49f2717407157454162e
TEST= 10
KEY=  28f8b6b4ab2b0b81f3676f6e422d438c4dfb9524063d722ff9830d06915aeb54
CT=   86ce4e4d040c49f2717407157454162e
PT=   4e9ca7fb0ff9f38fc821ca91052483f9
TEST= 11
KEY=  5cd19f4d3c5b58602b101e15b39f51e4036732df09c481a031a2c797947e68ad
CT=   4e9ca7fb0ff9f38fc821ca91052483f9
PT=   55e49ed59245c1850cb0c17c1ceea05e
TEST= 12
KEY=  e822bb0d1f25f3dca6fe0cb1a8af39f15683ac0a9b8140253d1206eb8890c8f3
CT=   55e49ed59245c1850cb0c17c1ceea05e
PT=   f7f0bfa319ac289c9f64e6fcdd531b44
TEST= 13
KEY=  8b64ff354c6e303f14ea34c9f667fec9a17313a9822d68b9a276e01755c3d3b7
CT=   f7f0bfa319ac289c9f64e6fcdd531b44
PT=   6acb8a177226ae47e2170f77d2fe4923
TEST= 14
KEY=  1a9d440ebac3f3625e229b66c5d9249ccbb899bef00bc6fe4061ef60873d9a94
CT=   6acb8a177226ae47e2170f77d2fe4923
PT=   baa9bb819332a87d6004164927eac699
TEST= 15
KEY=  97f92b9ad44a3182ff10e07747c560b37111223f63396e832065f929a0d75c0d
CT=   baa9bb819332a87d6004164927eac699
PT=   eb84793e2d68632900b0517392ec4b94
TEST= 16
KEY=  2aeeba2ac59870a7b4274b80fe74d55a9a955b014e510daa20d5a85a323b1799
CT=   eb84793e2d68632900b0517392ec4b94
PT=   6c662fbe2b22394cc1d45453772c72ba
TEST= 17
KEY=  eea4b3c4f96c42e3b7df5a3870c85b69f6f374bf657334e6e101fc0945176523
CT=   6c662fbe2b22394cc1d45453772c72ba
PT=   70d2bbc1fa7d49848d94112da93a3c3c
TEST= 18
KEY=  f930d1529c654f31549809c6cd5cc4608621cf7e9f0e7d626c95ed24ec2d591f
CT=   70d2bbc1fa7d49848d94112da93a3c3c
PT=   1aff91e67039133946638e4e505310c2
TEST= 19
KEY=  5d0f461c1a5ff7ba5c93f0ced9dd49ff9cde5e98ef376e5b2af6636abc7e49dd
CT=   1aff91e67039133946638e4e505310c2
PT=   8e4358b22de7bcdc8b8409e6250633bf
TEST= 20
KEY=  aa4b475845eb19f601856a40ab517594129d062ac2d0d287a1726a8c99787a62
CT=   8e4358b22de7bcdc8b8409e6250633bf
PT=   2a79fe5a222c9503954346d6c15ac679
TEST= 21
KEY=  9703f4dd85a3be85343ffd15950a266b38e4f870e0fc478434312c5a5822bc1b
CT=   2a79fe5a222c9503954346d6c15ac679
PT=   0ff812c5b863282c294d7069f830ee86
TEST= 22
KEY=  3dd1b2acbc6568851e767d20d82ad324371ceab5589f6fa81d7c5c33a012529d
CT=   0ff812c5b863282c294d7069f830ee86
PT=   d449218625de49d2b9514e032ca096e7
TEST= 23
KEY=  95cc16235d3dff4f7db2116d2b380f39e355cb337d41267aa42d12308cb2c47a
CT=   d449218625de49d2b9514e032ca096e7
PT=   f951eac3bc78db0ae13fdc33048d2d81
TEST= 24
KEY=  a6f55afbda7ea939f6f2a28530c416781a0421f0c139fd704512ce03883fe9fb
CT=   f951eac3bc78db0ae13fdc33048d2d81
PT=   7d5a03a955f6403f918ac915ac22b797
TEST= 25
KEY=  7c5d39885f4c0f4fcf672321b711c5b7675e225994cfbd4fd4980716241d5e6c
CT=   7d5a03a955f6403f918ac915ac22b797
PT=   ca2e1c274073ad2a3ae35c60eca52a58
TEST= 26
KEY=  4e7b914b84bfa1a2d7bd409afadd2edcad703e7ed4bc1065ee7b5b76c8b87434
CT=   ca2e1c274073ad2a3ae35c60eca52a58
PT=   c5048fa0148ced10a06e107269da9c95
TEST= 27
KEY=  f62d8c4822c5f89d51e3c68695d91ca66874b1dec030fd754e154b04a162e8a1
CT=   c5048fa0148ced10a06e107269da9c95
PT=   cb9b457a7a24577da71ac335f0572dab
TEST= 28
KEY=  c37aad7cb20087f4b98390c59d3ecfb2a3eff4a4ba14aa08e90f88315135c50a
CT=   cb9b457a7a24577da71ac335f0572dab
PT=   fa60bff170dd30c29df1807c1612cd67
TEST= 29
KEY=  1a2c6858b37d0341bf8796fb72d00b72598f4b55cac99aca74fe084d4727086d
CT=   fa60bff170dd30c29df1807c1612cd67
PT=   e2facfb5df4e69c911838fcc546d0c8e
TEST= 30
KEY=  039b73e3a8dcf3c678fbc246aaecdaecbb7584e01587f303657d8781134a04e3
CT=   e2facfb5df4e69c911838fcc546d0c8e
PT=   749ab2b9176afdb8b6714df44bbf2b58
TEST= 31
KEY=  773d90ea7eca29dfd9141a42eb2bbc64cfef365902ed0ebbd30cca7558f52fbb
CT=   749ab2b9176afdb8b6714df44bbf2b58
PT=   0285e58d09a8d33fb196fd16a8df37c0
TEST= 32
KEY=  598262b046b44784d977f6be2553c6accd6ad3d40b45dd84629a3763f02a187b
CT=   0285e58d09a8d33fb196fd16a8df37c0
PT=   1c952c46ae829d8805031a44f9d85521
TEST= 33
KEY=  afae657d3220cd1e6199a49754525f4ad1ffff92a5c7400c67992d2709f24d5a
CT=   1c952c46ae829d8805031a44f9d85521
PT=   eed0a47e63ff354b4d9c53f7fd75d720
TEST= 34
KEY=  a61f583bcfd120b8cabe1e4c616f4fc73f2f5becc63875472a057ed0f4879a7a
CT=   eed0a47e63ff354b4d9c53f7fd75d720
PT=   10c1f0f7c32ad36f03aea8dce6aae7bc
TEST= 35
KEY=  fb76d4b83a7f50482a92f5a92cb60f522feeab1b0512a62829abd60c122d7dc6
CT=   10c1f0f7c32ad36f03aea8dce6aae7bc
PT=   372488df6543180f1f2ae15e5b0c8785
TEST= 36
KEY=  35eac2ba73f55570cb727220c027fe6218ca23c46051be27368137524921fa43
CT=   372488df6543180f1f2ae15e5b0c8785
PT=   3de420ff3699d68db69966f57d09045a
TEST= 37
KEY=  48b6e08b9fd9b5c130e1829cd4540d9c252e033b56c868aa801851a73428fe19
CT=   3de420ff3699d68db69966f57d09045a
PT=   7858f396dc520131c789cb8f8c919ccd
TEST= 38
KEY=  db39c13f29241ff29c5beb839705ad5b5d76f0ad8a9a699b47919a28b8b962d4
CT=   7858f396dc520131c789cb8f8c919ccd
PT=   07be8bbf9fcd7d04888e61935dd7222f
TEST= 39
KEY=  a5f9b675531ab58c1ffc316c9359ea335ac87b121557149fcf1ffbbbe56e40fb
CT=   07be8bbf9fcd7d04888e61935dd7222f
PT=   edd619b7c12e2af6bdaa953b2e7871ef
TEST= 40
KEY=  a02d1f14a64bbc67dd7ee9eab3fb0eadb71e62a5d4793e6972b56e80cb163114
CT=   edd619b7c12e2af6bdaa953b2e7871ef
PT=   c748cdb645f1a1e44a63faf00b2c3a45
TEST= 41
KEY=  177d7a6843b5abbeb212e68734a7a05c7056af1391889f8d38d69470c03a0b51
CT=   c748cdb645f1a1e44a63faf00b2c3a45
PT=   bd3ed4c8cd7dbf4299ac63fe119d291e
TEST= 42
KEY=  bd9bdc6bd09deed3e75c918be55e5332cd687bdb5cf520cfa17af78ed1a7224f
CT=   bd3ed4c8cd7dbf4299ac63fe119d291e
PT=   a16b82f958441e90a965427c854eecbb
TEST= 43
KEY=  e6325c33ec76f8ede02707a3ae82f1096c03f92204b13e5f081fb5f254e9cef4
CT=   a16b82f958441e90a965427c854eecbb
PT=   e04e642689d1ab78e7cde26d0563901c
TEST= 44
KEY=  b8543db3071ab9f0802d4106fbda59648c4d9d048d609527efd2579f518a5ee8
CT=   e04e642689d1ab78e7cde26d0563901c
PT=   08e59c72c13c030da3c50300861ea097
TEST= 45
KEY=  ecdd43a6b225db325bffe5462b66e97884a801764c5c962a4c17549fd794fe7f
CT=   08e59c72c13c030da3c50300861ea097
PT=   c224b2efee07aac33f1f6eb1295d9a50
TEST= 46
KEY=  741d627c8b47bed4497c71fdc9854912468cb399a25b3ce973083a2efec9642f
CT=   c224b2efee07aac33f1f6eb1295d9a50
PT=   1653ce734d27b44369d4fe582e7a885f
TEST= 47
KEY=  a47bdc62b1d80815ac6bf04481c5601f50df7deaef7c88aa1adcc476d0b3ec70
CT=   1653ce734d27b44369d4fe582e7a885f
PT=   cadc89828b6147faec581ddcff3c0960
TEST= 48
KEY=  cb91e738f51c111dac2e0a3bf7b076a39a03f468641dcf50f684d9aa2f8fe510
CT=   cadc89828b6147faec581ddcff3c0960
PT=   49402f0f4afa2518d57c5d1cfcecc0f2
TEST= 49
KEY=  bda1ffaee7b93edfca4374871a149550d343db672ee7ea4823f884b6d36325e2
CT=   49402f0f4afa2518d57c5d1cfcecc0f2
PT=   ebff53ab449de5a53edc6e595aa47b10
TEST= 50
KEY=  18d865b8e8c779268d3876c22af479fb38bc88cc6a7a0fed1d24eaef89c75ef2
CT=   ebff53ab449de5a53edc6e595aa47b10
PT=   30073458509f9ac9da21b2df566ab3be
TEST= 51
KEY=  967e2580238300563a34a6e70d84b4ff08bbbc943ae59524c7055830dfaded4c
CT=   30073458509f9ac9da21b2df566ab3be
PT=   5ab9f90cc2a7603a68e2aca95a2de55d
TEST= 52
KEY=  a469a4e2f0b3847f3b52886fad7dbaf652024598f842f51eafe7f49985800811
CT=   5ab9f90cc2a7603a68e2aca95a2de55d
PT=   f22a13f395b6064172ca9dc572c26b2e
TEST= 53
KEY=  9ea4946ed73ff8bb8700c18967c01968a028566b6df4f35fdd2d695cf742633f
CT=   f22a13f395b6064172ca9dc572c26b2e
PT=   26e44b9f3deba8ee3531ddfa42f1dc14
TEST= 54
KEY=  3d25eeeacef18702fd3896283cff8a8386cc1df4501f5bb1e81cb4a6b5b3bf2b
CT=   26e44b9f3deba8ee3531ddfa42f1dc14
PT=   32d9f05174fff34594e952b7ade09737
TEST= 55
KEY=  8bf2a692f6a35980c0cf02ff4650871bb415eda524e0a8f47cf5e6111853281c
CT=   32d9f05174fff34594e952b7ade09737
PT=   7bef027deb1ff22774ce8a8a101dd41b
TEST= 56
KEY=  c90bf0e1a8b615b4c8bd318260bb80aecffaefd8cfff5ad3083b6c9b084efc07
CT=   7bef027deb1ff22774ce8a8a101dd41b
PT=   cf6b2444dfbbfe5b6a1ca99f2d13de9a
TEST= 57
KEY=  c2a4c82b4aaee0a22315026c6fe396900091cb9c1044a4886227c504255d229d
CT=   cf6b2444dfbbfe5b6a1ca99f2d13de9a
PT=   14ad8c7b0f0460a3f48d5cd2cffb385c
TEST= 58
KEY=  bf76e610192e2aef42ff8f487cddc318143c47e71f40c42b96aa99d6eaa61ac1
CT=   14ad8c7b0f0460a3f48d5cd2cffb385c
PT=   a5a850fc44a09c5985ce9661af84f186
TEST= 59
KEY=  1e42aec368c600f18cbfa305eb559946b194171b5be0587213640fb74522eb47
CT=   a5a850fc44a09c5985ce9661af84f186
PT=   e2895d416951fda66b695abfa313f89d
TEST= 60
KEY=  4e9bc121e32849daa501bea4e534d9c2531d4a5a32b1a5d4780d5508e63113da
CT=   e2895d416951fda66b695abfa313f89d
PT=   91e93aaecc5fb253f7463f101b2a4132
TEST= 61
KEY=  acc045a67f680f14d3f8da454c922071c2f470f4feee17878f4b6a18fd1b52e8
CT=   91e93aaecc5fb253f7463f101b2a4132
PT=   f0f339022b4001e72f3bcc1a140603ad
TEST= 62
KEY=  4b47d2639b4a04d3c87d35db4e63e563320749f6d5ae1660a070a602e91d5145
CT=   f0f339022b4001e72f3bcc1a140603ad
PT=   dbecaff90edd4555a5d9a23817520d51
TEST= 63
KEY=  c73b1c617be90f2710dff2c3ac60e0f9e9ebe60fdb73533505a9043afe4f5c14
CT=   dbecaff90edd4555a5d9a23817520d51
PT=   73315a63a8889095afed497aefe657b4
TEST= 64
KEY=  7f368758f7b303de356481ed8ebfa46f9adabc6c73fbc3a0aa444d4011a90ba0
CT=   73315a63a8889095afed497aefe657b4
PT=   3ab7e2f81d24d857308a1fc785559333
TEST= 65
KEY=  6d7ef76412498ab3c70aa3006cc87188a06d5e946edf1bf79ace528794fc9893
CT=   3ab7e2f81d24d857308a1fc785559333
PT=   7eaa2814e372f674ab0b6e0e428d1af4
TEST= 66
KEY=  d626ad50a7b86153bf9215a6a8f7e908dec776808daded8331c53c89d6718267
CT=   7eaa2814e372f674ab0b6e0e428d1af4
PT=   add212a59ac9ef6a55aeac22d35a1bfe
TEST= 67
KEY=  4b9c7ed9ac7835c87dab8bef3ed6878b73156425176402e9646b90ab052b9999
CT=   add212a59ac9ef6a55aeac22d35a1bfe
PT=   203ecd34ae1bb2f23bc673dbd74fa07b
TEST= 68
KEY=  e34fbdef9d81b464dd1138093f132051532ba911b97fb01b5fade370d26439e2
CT=   203ecd34ae1bb2f23bc673dbd74fa07b
PT=   0a18afd5eebbd338299897ea1f01324c
TEST= 69
KEY=  77bd51d39775121c22343ffc66d40f0b593306c457c463237635749acd650bae
CT=   0a18afd5eebbd338299897ea1f01324c
PT=   2892a6ae9517642a0977942360fb8104
TEST= 70
KEY=  2761bf5478726af184c86b45ae331a7e71a1a06ac2d307097f42e0b9ad9e8aaa
CT=   2892a6ae9517642a0977942360fb8104
PT=   8a4cd7685b9a1e663c3130c34bc418b9
TEST= 71
KEY=  dd168b81e90d806ff468be5e551f3344fbed77029949196f4373d07ae65a9213
CT=   8a4cd7685b9a1e663c3130c34bc418b9
PT=   c7c0a15a1a22363b378d5dd27a69d4c2
TEST= 72
KEY=  3442c07c0e98f523f9278d934f424bd83c2dd658836b2f5474fe8da89c3346d1
CT=   c7c0a15a1a22363b378d5dd27a69d4c2
PT=   55a8ef8cae213fe3fd6aa77e7415400a
TEST= 73
KEY=  291bd1577921b2947bc470c19727f0bd698539d42d4a10b789942ad6e82606db
CT=   55a8ef8cae213fe3fd6aa77e7415400a
PT=   0b07beb71461356645936996ac45eb87
TEST= 74
KEY=  46475b4c21f0f4895fefcc67632dbcdc62828763392b25d1cc0743404463ed5c
CT=   0b07beb71461356645936996ac45eb87
PT=   6dfa5978f740c18cee6f70ff50008bfd
TEST= 75
KEY=  cf89bdde5d363b3c44db6fed2dab47aa0f78de1bce6be45d226833bf146366a1
CT=   6dfa5978f740c18cee6f70ff50008bfd
PT=   6f58747f0336a2c4d2a397511e06d703
TEST= 76
KEY=  85f7d4a4503f7c3d52998384f8b29bef6020aa64cd5d4699f0cba4ee0a65b1a2
CT=   6f58747f0336a2c4d2a397511e06d703
PT=   32ac7b1b8ffa7d411f46c129eeffaf13
TEST= 77
KEY=  cde87d2dfb6198cfc737d93433419757528cd17f42a73bd8ef8d65c7e49a1eb1
CT=   32ac7b1b8ffa7d411f46c129eeffaf13
PT=   cf5d039714814e72ece7b9d5d1b27d11
TEST= 78

⌨️ 快捷键说明

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