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

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

BLOCKSIZE=192
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
CT=   000000000000000000000000000000000000000000000000
PT=   e4daf06dfca09ae9221d744b1efb00eca5e9b770b856fae9
TEST= 1
KEY=  21fdeb71e15bcd3be4daf06dfca09ae9221d744b1efb00eca5e9b770b856fae9
CT=   e4daf06dfca09ae9221d744b1efb00eca5e9b770b856fae9
PT=   9a7fa2bdfad7f2e9b7d309be61396d54f31c3ca6863543c8
TEST= 2
KEY=  c95a461f7590e2d37ea552d00677680095ce7df57fc26db856f58bd63e63b921
CT=   9a7fa2bdfad7f2e9b7d309be61396d54f31c3ca6863543c8
PT=   3d945b2aefcdf94b183cd2e39df17db9b76b7ed015f22ef7
TEST= 3
KEY=  32944bf82528a0bc433109fae9ba914b8df2af16e2331001e19ef5062b9197d6
CT=   3d945b2aefcdf94b183cd2e39df17db9b76b7ed015f22ef7
PT=   857300b8a0639333ffc4299be5d40970138abe08312a2fbb
TEST= 4
KEY=  6463569c19a69809c642094249d902787236868d07e71971f2144b0e1abbb86d
CT=   857300b8a0639333ffc4299be5d40970138abe08312a2fbb
PT=   67de19a52e68fcd647a70343de71da246bcdec589a5d717c
TEST= 5
KEY=  607da22c63bc14b7a19c10e767b1feae359185ced996c35599d9a75680e6c911
CT=   67de19a52e68fcd647a70343de71da246bcdec589a5d717c
PT=   aed6dbbeac0590e99a74068f2825696f3334f03d18c31bf0
TEST= 6
KEY=  d221dc37ab73f3740f4acb59cbb46e47afe58341f1b3aa3aaaed576b9825d2e1
CT=   aed6dbbeac0590e99a74068f2825696f3334f03d18c31bf0
PT=   6ea5cea9669b080a997883939c8d32e570588b3a5da13441
TEST= 7
KEY=  14aa5c6c0f696be761ef05f0ad2f664d369d00d26d3e98dfdab5dc51c584e6a0
CT=   6ea5cea9669b080a997883939c8d32e570588b3a5da13441
PT=   90a2b82ebba2522f4ce81bd84e642f0bb902f7b808bb0e13
TEST= 8
KEY=  56e48aa15454f41cf14dbdde168d34627a751b0a235ab7d463b72be9cd3fe8b3
CT=   90a2b82ebba2522f4ce81bd84e642f0bb902f7b808bb0e13
PT=   b03d77295ea22a81ae7aa701f44fef10a4ac8e59b377dedf
TEST= 9
KEY=  4ab2802a6365da044170caf7482f1ee3d40fbc0bd71558c4c71ba5b07e48366c
CT=   b03d77295ea22a81ae7aa701f44fef10a4ac8e59b377dedf
PT=   04c6ed0a3a343bab7310e092af6f28e1874e867d4135a1b2
TEST= 10
KEY=  6528ec0b203b8e8e45b627fd721b2548a71f5c99787a7025405523cd3f7d97de
CT=   04c6ed0a3a343bab7310e092af6f28e1874e867d4135a1b2
PT=   480723048d2d0e4b274ba9b7566cb77880cc250b10158c97
TEST= 11
KEY=  712c2bc9bcfbe0560db104f9ff362b038054f52e2e16c75dc09906c62f681b49
CT=   480723048d2d0e4b274ba9b7566cb77880cc250b10158c97
PT=   cd71f78d194166b5b6c9b05a42268590f4169ef992ffcad0
TEST= 12
KEY=  d725c638471f3dd5c0c0f374e6774db6369d45746c3042cd348f983fbd97d199
CT=   cd71f78d194166b5b6c9b05a42268590f4169ef992ffcad0
PT=   d862b7c711aff2056b26641e85b6017dd91dc7d2a9ffdb26
TEST= 13
KEY=  a03a1709a9fb25ab18a244b3f7d8bfb35dbb216ae98643b0ed925fed14680abf
CT=   d862b7c711aff2056b26641e85b6017dd91dc7d2a9ffdb26
PT=   d47ad4562c59f1e663357fde0ac018c7c2a16e24fea66f99
TEST= 14
KEY=  c8c00725cb54bf2dccd890e5db814e553e8e5eb4e3465b772f3331c9eace6526
CT=   d47ad4562c59f1e663357fde0ac018c7c2a16e24fea66f99
PT=   754b68be88ed420e706b24ae684beaf88f4c2fd19e0e3c86
TEST= 15
KEY=  513e8dd35a1905beb993f85b536c0c5b4ee57a1a8b0db18fa07f1e1874c059a0
CT=   754b68be88ed420e706b24ae684beaf88f4c2fd19e0e3c86
PT=   7087dcc865d0f1797698534ca88c520094785a86cb8d4ca1
TEST= 16
KEY=  62d8f4a6b13808a2c914249336bcfd22387d29562381e38f3407449ebf4d1501
CT=   7087dcc865d0f1797698534ca88c520094785a86cb8d4ca1
PT=   dfedc014dc72671423f91adca127de0ba0bbe0d43c12c2a2
TEST= 17
KEY=  ce7b27adfb1c0c0116f9e487eace9a361b84338a82a63d8494bca44a835fd7a3
CT=   dfedc014dc72671423f91adca127de0ba0bbe0d43c12c2a2
PT=   54f460c19576912cb31d41966a8f71bcd60ef8bb562e4820
TEST= 18
KEY=  977957c45f02b0fd420d84467fb80b1aa899721ce8294c3842b25cf1d5719f83
CT=   54f460c19576912cb31d41966a8f71bcd60ef8bb562e4820
PT=   1863add9db7b20095b0e8499b04f7944e04fd2d2e8ccd073
TEST= 19
KEY=  388767d6815c2adb5a6e299fa4c32b13f397f6855866357ca2fd8e233dbd4ff0
CT=   1863add9db7b20095b0e8499b04f7944e04fd2d2e8ccd073
PT=   0ef81e4f26d1e10be5d6ed1b2236cb6fa2d038d62ae2fc75
TEST= 20
KEY=  51e6d2e65255dc41549637d08212ca1816411b9e7a50fe13002db6f5175fb385
CT=   0ef81e4f26d1e10be5d6ed1b2236cb6fa2d038d62ae2fc75
PT=   a891444926210509217fa4bbc522603e3d021673d5665a8a
TEST= 21
KEY=  a6ca531bc0d0c5defc077399a433cf11373ebf25bf729e2d3d2fa086c239e90f
CT=   a891444926210509217fa4bbc522603e3d021673d5665a8a
PT=   20f577feb3ad531ce7ef6b88dfa8c6048c3e4d291f5b7a4b
TEST= 22
KEY=  9b16752076fc99bbdcf20467179e9c0dd0d1d4ad60da5829b111edafdd629344
CT=   20f577feb3ad531ce7ef6b88dfa8c6048c3e4d291f5b7a4b
PT=   91328541c986d1fabb0552130f1a58d53ce1a780154b32ed
TEST= 23
KEY=  71e7fdade01c8c8d4dc08126de184df76bd486be6fc000fc8df04a2fc829a1a9
CT=   91328541c986d1fabb0552130f1a58d53ce1a780154b32ed
PT=   6f6cf525b132a61bc4edeea38a7e74d3681341647606539d
TEST= 24
KEY=  b3e6130e1f225e5022ac74036f2aebecaf39681de5be742fe5e30b4bbe2ff234
CT=   6f6cf525b132a61bc4edeea38a7e74d3681341647606539d
PT=   f8c6547b7774eee022cac3982319947d32665e56e8d0f6a2
TEST= 25
KEY=  a31060f0885a852ada6a2078185e050c8df3ab85c6a7e052d785551d56ff0496
CT=   f8c6547b7774eee022cac3982319947d32665e56e8d0f6a2
PT=   22a9e864b6878fb001c45fa1330b2a6ea6dfde8fd730e72f
TEST= 26
KEY=  764f3df4b7151b7ef8c3c81caed98abc8c37f424f5acca3c715a8b9281cfe3b9
CT=   22a9e864b6878fb001c45fa1330b2a6ea6dfde8fd730e72f
PT=   0eb1a28feb4537a9cbe28e065e67e2673f1412527da3aba0
TEST= 27
KEY=  43b5f1129d1f0d00f6726a93459cbd1547d57a22abcb285b4e4e99c0fc6c4819
CT=   0eb1a28feb4537a9cbe28e065e67e2673f1412527da3aba0
PT=   16ef264ec0d2f7f81888b944136f0ec56f03c64c26617b4c
TEST= 28
KEY=  595d9eb78322fe0ee09d4cdd854e4aed5f5dc366b8a4269e214d5f8cda0d3355
CT=   16ef264ec0d2f7f81888b944136f0ec56f03c64c26617b4c
PT=   cbb312ddcd16fd15e220f2058c5cbabfea7e7e34991d3151
TEST= 29
KEY=  725b0de2985b2a4f2b2e5e004858b7f8bd7d316334f89c21cb3321b843100204
CT=   cbb312ddcd16fd15e220f2058c5cbabfea7e7e34991d3151
PT=   36cc007c9046217f34d7b31280a367a2fedbd204afca096c
TEST= 30
KEY=  ec3c37ddd4b041091de25e7cd81e968789aa8271b45bfb8335e8f3bcecda0b68
CT=   36cc007c9046217f34d7b31280a367a2fedbd204afca096c
PT=   4421a52cc79f37c9d1a4b2989954d239628a90dcf2182f81
TEST= 31
KEY=  75bc311a28f06d3259c3fb501f81a14e580e30e92d0f29ba576263601ec224e9
CT=   4421a52cc79f37c9d1a4b2989954d239628a90dcf2182f81
PT=   e2e8af2350ae8d8ad35df40fa0066b8a217aab117d873014
TEST= 32
KEY=  fc30a7d122d0d296bb2b54734f2f2cc48b53c4e68d0942307618c871634514fd
CT=   e2e8af2350ae8d8ad35df40fa0066b8a217aab117d873014
PT=   f8f7069cd22a6e36eb90143cabd29b909d3ffe743ffe4391
TEST= 33
KEY=  91c738db5a5defa843dc52ef9d0542f260c3d0da26dbd9a0eb2736055cbb576c
CT=   f8f7069cd22a6e36eb90143cabd29b909d3ffe743ffe4391
PT=   24322f90d344065bef8392a55a275a79b81855dc2d51bd7f
TEST= 34
KEY=  2d99c1d306e9c1ab67ee7d7f4e4144a98f40427f7cfc83d9533f63d971eaea13
CT=   24322f90d344065bef8392a55a275a79b81855dc2d51bd7f
PT=   2ef0ccffa676ef3d6b98a9c3cf744cf48f134ce994377815
TEST= 35
KEY=  14a62af36dc1c0d8491eb180e837ab94e4d8ebbcb388cf2ddc2c2f30e5dd9206
CT=   2ef0ccffa676ef3d6b98a9c3cf744cf48f134ce994377815
PT=   68cf742225944b29e8f2b4b4f31715ec315a2aa93dc0eda3
TEST= 36
KEY=  421f51eaf7b2739e21d1c5a2cda3e0bd0c2a5f08409fdac1ed760599d81d7fa5
CT=   68cf742225944b29e8f2b4b4f31715ec315a2aa93dc0eda3
PT=   51c5346f1425ce7f8053240ae47d67f8c76b734c54b9b057
TEST= 37
KEY=  6de75d928a699bea7014f1cdd9862ec28c797b02a4e2bd392a1d76d58ca4cff2
CT=   51c5346f1425ce7f8053240ae47d67f8c76b734c54b9b057
PT=   23aaad124249ab0141471d19eb18b5669f712c47bbb0f1d1
TEST= 38
KEY=  3330aed75a78f2bc53be5cdf9bcf85c3cd3e661b4ffa085fb56c5a9237143e23
CT=   23aaad124249ab0141471d19eb18b5669f712c47bbb0f1d1
PT=   64e4b24189f88713fbf3e6d7f836aa019ead44690a4cd640
TEST= 39
KEY=  2a533e7da7505d60375aee9e123702d036cd80ccb7cca25e2bc11efb3d58e863
CT=   64e4b24189f88713fbf3e6d7f836aa019ead44690a4cd640
PT=   f704b66c7e353e90ce618316624ec0ff459d4cdcd16b8bbb
TEST= 40
KEY=  1ae37de05d047412c05e58f26c023c40f8ac03dad58262a16e5c5227ec3363d8
CT=   f704b66c7e353e90ce618316624ec0ff459d4cdcd16b8bbb
PT=   40cc9e089b0a1eca515241536542e0d61beeeb0b88f266f9
TEST= 41
KEY=  5eac23a3681c85628092c6faf708228aa9fe4289b0c0827775b2b92c64c10521
CT=   40cc9e089b0a1eca515241536542e0d61beeeb0b88f266f9
PT=   9a227da2717beae1675cca43711ec1daaee0dd8969464903
TEST= 42
KEY=  e72e2abacd17a42f1ab0bb588673c86bcea288cac1de43addb5264a50d874c22
CT=   9a227da2717beae1675cca43711ec1daaee0dd8969464903
PT=   54e7fd4ba4cfd4ab2d1978edc686057e697f9ac6eb3c3e3f
TEST= 43
KEY=  30af9ee13ece5a874e57461322bc1cc0e3bbf027075846d3b22dfe63e6bb721d
CT=   54e7fd4ba4cfd4ab2d1978edc686057e697f9ac6eb3c3e3f
PT=   c8b9831ccdd1c6aca8870261eeab5ab2dc1d2b942123f688
TEST= 44
KEY=  6852e8eaceab337386eec50fef6dda6c4b3cf246e9f31c616e30d5f7c7988495
CT=   c8b9831ccdd1c6aca8870261eeab5ab2dc1d2b942123f688
PT=   6fbc53aa8b386d9a1c8a9f15f8dee8114525e5bac6c7b8ca
TEST= 45
KEY=  3996b3d75ecfa103e95296a56455b7f657b66d53112df4702b15304d015f3c5f
CT=   6fbc53aa8b386d9a1c8a9f15f8dee8114525e5bac6c7b8ca
PT=   1d183d03f47b768000fd43d72c35f967e6c5399f16c42c0d
TEST= 46
KEY=  a58e5b4f3d56a68df44aaba6902ec176574b2e843d180d17cdd009d2179b1052
CT=   1d183d03f47b768000fd43d72c35f967e6c5399f16c42c0d
PT=   97650e7a6f847f0310079be4ebd7332f6b8a45f27100f566
TEST= 47
KEY=  d451bcc9aecb6ed6632fa5dcffaabe75474cb560d6cf3e38a65a4c20669be534
CT=   97650e7a6f847f0310079be4ebd7332f6b8a45f27100f566
PT=   6abf575eeb2ae15e4d19e1f0a00c46f266286191e3db933c
TEST= 48
KEY=  96e816673609c0460990f28214805f2b0a55549076c378cac0722db185407608
CT=   6abf575eeb2ae15e4d19e1f0a00c46f266286191e3db933c
PT=   85547b2bf85a81e409db5769dfb0f2b448b6d4f5de029e0d
TEST= 49
KEY=  30dce5c511c78ee78cc489a9ecdadecf038e03f9a9738a7e88c4f9445b42e805
CT=   85547b2bf85a81e409db5769dfb0f2b448b6d4f5de029e0d
PT=   2c2178db129c86c4756eea6a0fded30fd8f1511414e3e34d
TEST= 50
KEY=  220b4f2e07243405a0e5f172fe46580b76e0e993a6ad59715035a8504fa10b48
CT=   2c2178db129c86c4756eea6a0fded30fd8f1511414e3e34d
PT=   490cb98278a25d94e6c4a1191b416f65080624c3a704cb9d
TEST= 51
KEY=  da25ed03f30a90abe9e948f086e4059f9024488abdec361458338c93e8a5c0d5
CT=   490cb98278a25d94e6c4a1191b416f65080624c3a704cb9d
PT=   d1d23c611e6a8149cb4962dad275df070b2e064cef8c4e78
TEST= 52
KEY=  c223afce35e1c7ac383b7491988e84d65b6d2a506f99e913531d8adf07298ead
CT=   d1d23c611e6a8149cb4962dad275df070b2e064cef8c4e78
PT=   25cfaa56298cf9985036d3624d86c741606567e624d81a20
TEST= 53
KEY=  defff0df8b46ee7c1df4dec7b1027d4e0b5bf932221f2e523378ed3923f1948d
CT=   25cfaa56298cf9985036d3624d86c741606567e624d81a20
PT=   41b4e38cb09eeffb9c661f8d385585d28f64dc3c61175553
TEST= 54
KEY=  d4eae12bcadbd0f85c403d4b019c92b5973de6bf1a4aab80bc1c310542e6c1de
CT=   41b4e38cb09eeffb9c661f8d385585d28f64dc3c61175553
PT=   0345f7d1e882b1dbbcdeaac4d9844bab2433753e6eca0431
TEST= 55
KEY=  783bf997d9e55d355f05ca9ae91e236e2be34c7bc3cee02b982f443b2c2cc5ef
CT=   0345f7d1e882b1dbbcdeaac4d9844bab2433753e6eca0431
PT=   e90ea6c6c563960d1721d701e72baa1e6561f2b0183f6feb
TEST= 56
KEY=  b609c499da0e4d08b60b6c5c2c7db5633cc29b7a24e54a35fd4eb68b3413aa04
CT=   e90ea6c6c563960d1721d701e72baa1e6561f2b0183f6feb
PT=   dfcfc34287d8905766da99e48a9f114949274134f71863eb
TEST= 57
KEY=  8b3042a2fda6a36469c4af1eaba525345a18029eae7a5b7cb469f7bfc30bc9ef
CT=   dfcfc34287d8905766da99e48a9f114949274134f71863eb
PT=   7fe0f896fcc8494416d590b68c89b847bbdabc518003f95d
TEST= 58
KEY=  247f6978e6da443016245788576d6c704ccd922822f3e33b0fb34bee430830b2
CT=   7fe0f896fcc8494416d590b68c89b847bbdabc518003f95d
PT=   2895e225c04bf5e48f49459e4f44a060c28d25dbb83f3d7b
TEST= 59
KEY=  140df9fac76f58643eb1b5ad97269994c384d7b66db7435bcd3e6e35fb370dc9
CT=   2895e225c04bf5e48f49459e4f44a060c28d25dbb83f3d7b
PT=   791293f82267ba28cda710b4c26002cf9c248eae1c68137a
TEST= 60
KEY=  deb3a71c2d2b32f247a32655b54123bc0e23c702afd74194511ae09be75f1eb3
CT=   791293f82267ba28cda710b4c26002cf9c248eae1c68137a
PT=   da46f4e0e15cef13021c8dc777be1a788dd420928cc56ebf
TEST= 61
KEY=  fcbd980559ce4a819de5d2b5541dccaf0c3f4ac5d8695becdccec0096b9a700c
CT=   da46f4e0e15cef13021c8dc777be1a788dd420928cc56ebf
PT=   08a85bd7b8ace0b96bbb6fbef641a33fea80135dba94704e
TEST= 62
KEY=  8c6503ad0980bd8e954d8962ecb12c166784257b2e28f8d3364ed354d10e0042
CT=   08a85bd7b8ace0b96bbb6fbef641a33fea80135dba94704e
PT=   acf6c81ed74e035153a08f622f1dc82bc27b391acdca4c26
TEST= 63
KEY=  eccc752f928418eb39bb417c3bff2f473424aa19013530f8f435ea4e1cc44c64
CT=   acf6c81ed74e035153a08f622f1dc82bc27b391acdca4c26
PT=   ea2f020a70d41758c73fabee0c8caea34c7b5b6f9ed22801
TEST= 64
KEY=  cb1ef0f70214c3ebd39443764b2b381ff31b01f70db99e5bb84eb12182166465
CT=   ea2f020a70d41758c73fabee0c8caea34c7b5b6f9ed22801
PT=   3d94554ed5c4d00a9ef9104331087d91d4a28095e039c24b
TEST= 65

⌨️ 快捷键说明

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