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

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

BLOCKSIZE=224
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   aef0f736bbc132f2b713cff9b62b47e2d524e12760a0c9e654c51297
TEST= 1
KEY=  b62b47e2d524e12760a0c9e654c51297
CT=   aef0f736bbc132f2b713cff9b62b47e2d524e12760a0c9e654c51297
PT=   70f299b9164011618b38fafcc2e5f68d5e9f2a6edabd9cba6a04b398
TEST= 2
KEY=  74ceb16f8bbbcb49ba1d555c3ec1a10f
CT=   70f299b9164011618b38fafcc2e5f68d5e9f2a6edabd9cba6a04b398
PT=   3188ab057f29e537566191770f44a004534fe1dae329abc87c147c75
TEST= 3
KEY=  7b8a116bd8f42a935934fe9442d5dd7a
CT=   3188ab057f29e537566191770f44a004534fe1dae329abc87c147c75
PT=   01d39f986148eff6dc41358f81c64b285ffbe63460e0704fafc71267
TEST= 4
KEY=  fa4c5a43870fcca739d48edbed12cf1d
CT=   01d39f986148eff6dc41358f81c64b285ffbe63460e0704fafc71267
PT=   a259959337fe3f8f565833e687b4b865ad22b7b61969e6c419fab4f7
TEST= 5
KEY=  7df8e2262a2d7b1120bd681ff4e87bea
CT=   a259959337fe3f8f565833e687b4b865ad22b7b61969e6c419fab4f7
PT=   18559c8561710211a156c0814c9e793edae834c377dcbabe69155dbc
TEST= 6
KEY=  31669b18f0c54fd25761d2a19dfd2656
CT=   18559c8561710211a156c0814c9e793edae834c377dcbabe69155dbc
PT=   0e6378b07776b0a00219da54b022816461b8ce3249fea5bc12acd9b3
TEST= 7
KEY=  81441a7c917d81e01e9f771d8f51ffe5
CT=   0e6378b07776b0a00219da54b022816461b8ce3249fea5bc12acd9b3
PT=   9af946a58503382766f348a4795099afc1ce47c28b5fc72a6f356965
TEST= 8
KEY=  f81483d350b3c62295c0b037e0649680
CT=   9af946a58503382766f348a4795099afc1ce47c28b5fc72a6f356965
PT=   a57f4e779e348608c546cd52ff852a7f82d00e5b945a565d58e819b4
TEST= 9
KEY=  0791a9acd263c879019ae66ab88c8f34
CT=   a57f4e779e348608c546cd52ff852a7f82d00e5b945a565d58e819b4
PT=   baff23c326fdd77c1c678a8283e35407ebebbeec7db37e61c2de945e
TEST= 10
KEY=  8472fdab398876957c29980b7a521b6a
CT=   baff23c326fdd77c1c678a8283e35407ebebbeec7db37e61c2de945e
PT=   14eed3e2ee8dc8b83be7c6c1a6cac16d7b6b8a5bb6f9735dfb791892
TEST= 11
KEY=  22b83cc642e3fccecad0eb56812b03f8
CT=   14eed3e2ee8dc8b83be7c6c1a6cac16d7b6b8a5bb6f9735dfb791892
PT=   4b867e29b1c7d07ab88d6e34292a7930b1edbd11e17e5d2a90ff0c74
TEST= 12
KEY=  0b9245f6f30e41df2baeb67c11d40f8c
CT=   4b867e29b1c7d07ab88d6e34292a7930b1edbd11e17e5d2a90ff0c74
PT=   99d800fc57bd7595e65a20cdb3896f6778c38d1b4af1dec2967fec53
TEST= 13
KEY=  b81b2a918bcdccc4615f68be87abe3df
CT=   99d800fc57bd7595e65a20cdb3896f6778c38d1b4af1dec2967fec53
PT=   e56b0eb9658f5e328034a5781c23e7c6c2e7045c5bddb61d147d57d2
TEST= 14
KEY=  a438cd57492ac8983a82dea393d6b40d
CT=   e56b0eb9658f5e328034a5781c23e7c6c2e7045c5bddb61d147d57d2
PT=   43e1a5c19d03eda6b5db487fb4b8a65572c1fa5646a1364cead264de
TEST= 15
KEY=  10806b023beb32ce7c23e8ef7904d0d3
CT=   43e1a5c19d03eda6b5db487fb4b8a65572c1fa5646a1364cead264de
PT=   52e8bbef87bd8968110e73576baa50248707aee99c87389b78e3cc85
TEST= 16
KEY=  7b2a3b26bcec9c27e0a4d07401e71c56
CT=   52e8bbef87bd8968110e73576baa50248707aee99c87389b78e3cc85
PT=   51a59253bd719056eacf03444ac65a30f04abb2bb5dbf95a4c71d29d
TEST= 17
KEY=  31ec61164ca6270c557f292e4d96cecb
CT=   51a59253bd719056eacf03444ac65a30f04abb2bb5dbf95a4c71d29d
PT=   e1e846fa648f8d1bc8f50e953e4c92c4cbe529f3e2e8de06807b1712
TEST= 18
KEY=  0fa0f3d287430effb797f728cdedd9d9
CT=   e1e846fa648f8d1bc8f50e953e4c92c4cbe529f3e2e8de06807b1712
PT=   a1e3cb63b7937cd7d47afdd1273998b62d6b4bf358d0062416689535
TEST= 19
KEY=  28996b64aa28450cef47f10cdb854cec
CT=   a1e3cb63b7937cd7d47afdd1273998b62d6b4bf358d0062416689535
PT=   b742fd89b4a77854f880824d857dc1f3a791d258c7969d5df5c5dc36
TEST= 20
KEY=  ade4aa970db9975428d16c512e4090da
CT=   b742fd89b4a77854f880824d857dc1f3a791d258c7969d5df5c5dc36
PT=   2ebe7af0d564f0a4141d1d7ba2c083ab83a01a2ee590a6f04f926b9e
TEST= 21
KEY=  0f24293c8e198d7acd41caa161d2fb44
CT=   2ebe7af0d564f0a4141d1d7ba2c083ab83a01a2ee590a6f04f926b9e
PT=   d378ef4ac677a52306ac12ed1a23818ffd8cc17cbcd40ef1f909bd83
TEST= 22
KEY=  1507a8b373954c067195c45098db46c7
CT=   d378ef4ac677a52306ac12ed1a23818ffd8cc17cbcd40ef1f909bd83
PT=   5b2c88b6aee1cd525e98cb720fbecb76759cc04301daa90bbe748289
TEST= 23
KEY=  1ab963c506098c45704f6d5b26afc44e
CT=   5b2c88b6aee1cd525e98cb720fbecb76759cc04301daa90bbe748289
PT=   4f374424a034071dae394533ff8ffb7722b9141582677c8ce638cf35
TEST= 24
KEY=  e53698b224b09850f22811d7c0970b7b
CT=   4f374424a034071dae394533ff8ffb7722b9141582677c8ce638cf35
PT=   2bd553f31045d397cd47910043ed94ae775767f60efd80c5ba7dbfe7
TEST= 25
KEY=  a6db0c1c53e7ffa6fcd591127aeab49c
CT=   2bd553f31045d397cd47910043ed94ae775767f60efd80c5ba7dbfe7
PT=   b2ebfe02d5bfa092d1a996088dc64f008ced4d1e9fe7de6e510e8305
TEST= 26
KEY=  2b1d431cdf0ab2b863324f7c2be43799
CT=   b2ebfe02d5bfa092d1a996088dc64f008ced4d1e9fe7de6e510e8305
PT=   c1eaa2c9c8631ff9eeb316c7c374cef32bf2a440604168fab251a305
TEST= 27
KEY=  e8698deff4f816f80373278699b5949c
CT=   c1eaa2c9c8631ff9eeb316c7c374cef32bf2a440604168fab251a305
PT=   0a20b5b4bbd938f3fff7ba26d531f21247e8894f4885a748a4bdf8dd
TEST= 28
KEY=  3d587ffdb3109fb74bf680ce3d086c41
CT=   0a20b5b4bbd938f3fff7ba26d531f21247e8894f4885a748a4bdf8dd
PT=   0b2b050bb123297cde33316d8ff4a918d707a87b50c6e1346868ebc3
TEST= 29
KEY=  b2acd6e5641737cc1b3061fa55608782
CT=   0b2b050bb123297cde33316d8ff4a918d707a87b50c6e1346868ebc3
PT=   08bda4bc1001f00da300465c0ae09c941912ecac7252f4d34740311f
TEST= 30
KEY=  b84c4a717d05db60696295291220b69d
CT=   08bda4bc1001f00da300465c0ae09c941912ecac7252f4d34740311f
PT=   6d65f81dc383326357a072a58a7898df81ba811d4616aa61f7251e73
TEST= 31
KEY=  3234d2aefcbf5a7d2f743f48e505a8ee
CT=   6d65f81dc383326357a072a58a7898df81ba811d4616aa61f7251e73
PT=   cb062e789b0f829c84edaa2927e222eb4d903fc938fc8129750cb49d
TEST= 32
KEY=  15d6f045b12f65b41788be6190091c73
CT=   cb062e789b0f829c84edaa2927e222eb4d903fc938fc8129750cb49d
PT=   7513d3b7fb3472a6b5b1dfc82b735e08f3a63f1a1f14c1821c5c6f8f
TEST= 33
KEY=  3ea5ae4d42895aae089c7fe38c5573fc
CT=   7513d3b7fb3472a6b5b1dfc82b735e08f3a63f1a1f14c1821c5c6f8f
PT=   18d86f50c963367b4d163ab6247031b9b66d4dfbaf19b28c7335c51c
TEST= 34
KEY=  1ad59ff4f4e41755a785cd6fff60b6e0
CT=   18d86f50c963367b4d163ab6247031b9b66d4dfbaf19b28c7335c51c
PT=   3a8585d56aab1999750a3bbb6ec08c3f34cec6a6adc404a0820aa065
TEST= 35
KEY=  741513cbc02ad1f30a41c9cf7d6a1685
CT=   3a8585d56aab1999750a3bbb6ec08c3f34cec6a6adc404a0820aa065
PT=   88f401c08074c9a3bb29dc3df2c56c0e790b0a2ba7d16f2fd8c92b05
TEST= 36
KEY=  86d07fc5b921dbd8ad90a6e0a5a33d80
CT=   88f401c08074c9a3bb29dc3df2c56c0e790b0a2ba7d16f2fd8c92b05
PT=   f73740b1e2ee608149737e754fe3b00732a3dca74a92b68cc2a1600f
TEST= 37
KEY=  c933cfc28b82077fe702106c67025d8f
CT=   f73740b1e2ee608149737e754fe3b00732a3dca74a92b68cc2a1600f
PT=   79adf971944fcb2c058f6185850100a694c315b8d5b2f697f5dc904c
TEST= 38
KEY=  4c32cf641f4112c732b0e6fb92decdc3
CT=   79adf971944fcb2c058f6185850100a694c315b8d5b2f697f5dc904c
PT=   d607fa9a8fe9c094419a3d9eb5173d3878e11ac02142bc74e14f982c
TEST= 39
KEY=  f925f25c67a0080713f25a8f739155ef
CT=   d607fa9a8fe9c094419a3d9eb5173d3878e11ac02142bc74e14f982c
PT=   0a38b5b5d26db8e584982884caa40d1c4e5d7a9eb1307de6a19c0b18
TEST= 40
KEY=  3381ff4029fd7299a2c22769d20d5ef7
CT=   0a38b5b5d26db8e584982884caa40d1c4e5d7a9eb1307de6a19c0b18
PT=   dcb5ff73fb1e3b474a791d2daabdbf9700c9477bcc6896d5248ef59e
TEST= 41
KEY=  993c40d7293435e26eaab1bcf683ab69
CT=   dcb5ff73fb1e3b474a791d2daabdbf9700c9477bcc6896d5248ef59e
PT=   cdde4e21ef196c72b2f1bf1f0d8ff689311504d75a4155a76b306170
TEST= 42
KEY=  94b3b65e1821313534ebe41b9db3ca19
CT=   cdde4e21ef196c72b2f1bf1f0d8ff689311504d75a4155a76b306170
PT=   1709820313f32170068e5d7a5173c12dcbed3084917aac8a7468ed37
TEST= 43
KEY=  c5c07773d3cc01b1a5914891e9db272e
CT=   1709820313f32170068e5d7a5173c12dcbed3084917aac8a7468ed37
PT=   672422ae138788057d54acc2c3ef28700f039424f76238b30e7d30fe
TEST= 44
KEY=  062f5f03dccf959552f37022e7a617d0
CT=   672422ae138788057d54acc2c3ef28700f039424f76238b30e7d30fe
PT=   4b32deeb8b334d1d7e86f989a7e41054dc346693056317ed6fc13e33
TEST= 45
KEY=  a1cb4f5700fbf306579067cf886729e3
CT=   4b32deeb8b334d1d7e86f989a7e41054dc346693056317ed6fc13e33
PT=   ed03699709c11bc7a00fd324b87161bf922e8536c1c34d6f48f78d99
TEST= 46
KEY=  19ba2ee892d5763096532aa0c090a47a
CT=   ed03699709c11bc7a00fd324b87161bf922e8536c1c34d6f48f78d99
PT=   ba232626ae93eb2b3eaec65633243f1f0fbacfe9c7dc3cea111cf8fa
TEST= 47
KEY=  2a9e11f79d6fb9d9518f164ad18c5c80
CT=   ba232626ae93eb2b3eaec65633243f1f0fbacfe9c7dc3cea111cf8fa
PT=   0d32345af2620da1163f5ee619dcb2471315cef9cb1b9a424c72544b
TEST= 48
KEY=  3342a3b08e7a77209a948c089dfe08cb
CT=   0d32345af2620da1163f5ee619dcb2471315cef9cb1b9a424c72544b
PT=   a515389d0c618fd39a4497c62f31c6d5c7ad6bdabdfedc2c3ffc2007
TEST= 49
KEY=  1c73656549d71cfa276a5024a20228cc
CT=   a515389d0c618fd39a4497c62f31c6d5c7ad6bdabdfedc2c3ffc2007
PT=   088e0d5a02bf193f1079b5ef7c5786d3772111455c11f0c715e33248
TEST= 50
KEY=  6024e3b63ef60dbf7b7ba0e3b7e11a84
CT=   088e0d5a02bf193f1079b5ef7c5786d3772111455c11f0c715e33248
PT=   6fc133e5726ed71568ba17b3ff6f194c29081557c1da4b5d9033853d
TEST= 51
KEY=  9f4bfafa17fe18e8baa1ebbe27d29fb9
CT=   6fc133e5726ed71568ba17b3ff6f194c29081557c1da4b5d9033853d
PT=   79de18a36cd315dc70756f2603de0055819c7275e93ebea47241ec70
TEST= 52
KEY=  9c95faaf96626a9d539f551a559373c9
CT=   79de18a36cd315dc70756f2603de0055819c7275e93ebea47241ec70
PT=   74fd79f909456755ae1acc7d6f0b8dbae5fa95113312a92a1a0fb3f0
TEST= 53
KEY=  f39e77157398ff8c608dfc304f9cc039
CT=   74fd79f909456755ae1acc7d6f0b8dbae5fa95113312a92a1a0fb3f0
PT=   56e5c8f7a0d39522fad3648c1f72c0c807e82a91fe9fea6edb949724
TEST= 54
KEY=  ececb7dd7470d51d9e12165e9408571d
CT=   56e5c8f7a0d39522fad3648c1f72c0c807e82a91fe9fea6edb949724
PT=   c92331baa17de1b40afb366ae517b8233874c1088d1b56cb7d978304
TEST= 55
KEY=  09fb0ffe4c04141513094095e99fd419
CT=   c92331baa17de1b40afb366ae517b8233874c1088d1b56cb7d978304
PT=   4a70300d473984b195fc68bbec9e2fcb7451f5e15403448bd3bd60da
TEST= 56
KEY=  e56520353855e1f4470a041e3a22b4c3
CT=   4a70300d473984b195fc68bbec9e2fcb7451f5e15403448bd3bd60da
PT=   17990544e9bc0aaaceb6f970f2da293b2eb92eae7bedde2716754c18
TEST= 57
KEY=  17bf090e16eccf5a3ce7da392c57f8db
CT=   17990544e9bc0aaaceb6f970f2da293b2eb92eae7bedde2716754c18
PT=   aabd2a5a0c4803449379f7ea056ad7ac8c36948eb2291293ee84091d
TEST= 58
KEY=  12d5dea29ada5bd48ecec8aac2d3f1c6
CT=   aabd2a5a0c4803449379f7ea056ad7ac8c36948eb2291293ee84091d
PT=   ccb9cc7347427de6d840bf45f82d9a765c96712814408364024fe515
TEST= 59
KEY=  eaf844d4c64c2afc9a8e4bcec09c14d3
CT=   ccb9cc7347427de6d840bf45f82d9a765c96712814408364024fe515
PT=   301a29cd27d995cd06db93f98b20e5cb147c6efa5bb636f4461737ff
TEST= 60
KEY=  61d8a11fd2304406c1387d3a868b232c
CT=   301a29cd27d995cd06db93f98b20e5cb147c6efa5bb636f4461737ff
PT=   22727218903323e95fd53206b8df7c7740f9bcd4f17d44d9bf6ae715
TEST= 61
KEY=  d907dd6892c9f8d2304539e339e1c439
CT=   22727218903323e95fd53206b8df7c7740f9bcd4f17d44d9bf6ae715
PT=   ad9cb76aac62c609971bb88a51633603e8531d3f0de665c641c3e67d
TEST= 62
KEY=  8864eb6b7a9ae5ed3da35c2578222244
CT=   ad9cb76aac62c609971bb88a51633603e8531d3f0de665c641c3e67d
PT=   f7fbb8a0364b81b2b940bbdb7a75304c25ecc4596166c5286a368e5c
TEST= 63
KEY=  f211db275f7621b45cc5990d1214ac18
CT=   f7fbb8a0364b81b2b940bbdb7a75304c25ecc4596166c5286a368e5c
PT=   1a43a04de0d4273407a350c0e294db6dee79588eec45d16d3f001a16
TEST= 64
KEY=  1085004ab10f793ab08048602d14b60e
CT=   1a43a04de0d4273407a350c0e294db6dee79588eec45d16d3f001a16
PT=   219bde6b011b5de923948443145f85069cfd673886f88773a12f7240
TEST= 65
KEY=  04da854c2df21e023678cf138c3bc44e
CT=   219bde6b011b5de923948443145f85069cfd673886f88773a12f7240
PT=   85cdc0e39013988427bac24add77bfb59d4197363892277a5ab21ed3
TEST= 66
KEY=  d9ad3af9b0b389340eeae869d689da9d
CT=   85cdc0e39013988427bac24add77bfb59d4197363892277a5ab21ed3
PT=   3f899588117cb9b216d823e3ac9c786a33aa7a73b35bfaaf613a77f2
TEST= 67
KEY=  753142938319f347bdb112c6b7b3ad6f
CT=   3f899588117cb9b216d823e3ac9c786a33aa7a73b35bfaaf613a77f2
PT=   7d460713023f071ab6ce9ee0341f406fb170fae0e4fcad5911127460
TEST= 68
KEY=  412e02fc326909a7594dbf9fa6a1d90f
CT=   7d460713023f071ab6ce9ee0341f406fb170fae0e4fcad5911127460
PT=   e4f5e929d03d57fe76137738bb51ba45773f0e0f369bb794230c1649
TEST= 69
KEY=  fa7fb8b9455607a86fd6080b85adcf46
CT=   e4f5e929d03d57fe76137738bb51ba45773f0e0f369bb794230c1649
PT=   7c3d036359b4ccc89cd70751f14e31164dfb0eeabd35b1dab3af0547
TEST= 70
KEY=  0b3189af08ad0942d2e3b9d13602ca01
CT=   7c3d036359b4ccc89cd70751f14e31164dfb0eeabd35b1dab3af0547
PT=   197a0153b733b03fab677de1bb06e5526a55273df445848e54234d01
TEST= 71

⌨️ 快捷键说明

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