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

📄 ecbme45.txt

📁 Arithmetic for integers of almost rijndael for C and C++. Developed for linux
💻 TXT
📖 第 1 页 / 共 4 页
字号:
==============================================
Author:    Dr B R Gladman (brg@gladman.uk.net)
Test:      ECB Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbme45.txt
==============================================

BLOCKSIZE=128
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
PT=   00000000000000000000000000000000
CT=   23abdbe34f7d09485f0483d4711bfe19
TEST= 1
KEY=  0f8652c523abdbe34f7d09485f0483d4711bfe19
PT=   23abdbe34f7d09485f0483d4711bfe19
CT=   b556c68d8cd38822e5825135b0f6abc9
TEST= 2
KEY=  97d8cd6896fd1d6ec3ae816aba86d2e1c1ed55d0
PT=   b556c68d8cd38822e5825135b0f6abc9
CT=   536569299a5b75bc229db5a830c332fa
TEST= 3
KEY=  54710a59c598744759f5f4d6981b6749f12e672a
PT=   536569299a5b75bc229db5a830c332fa
CT=   d957f301e7e36809b675b041f044e064
TEST= 4
KEY=  908094b81ccf8746be169cdf2e6ed708016a874e
PT=   d957f301e7e36809b675b041f044e064
CT=   5874edc348728235e5550895bf5760cb
TEST= 5
KEY=  0dd2caeb44bb6a85f6641eeacb3bdf9dbe3de785
PT=   5874edc348728235e5550895bf5760cb
CT=   27c76190612d33d469002ba33ce1acd8
TEST= 6
KEY=  362c75b5637c0b1597492d3ea23bf43e82dc4b5d
PT=   27c76190612d33d469002ba33ce1acd8
CT=   0ad2bee94ee904fc8fac25ab58da169b
TEST= 7
KEY=  ed79f93069aeb5fcd9a029c22d97d195da065dc6
PT=   0ad2bee94ee904fc8fac25ab58da169b
CT=   62945a25f3feb7911a2a5040263a10ac
TEST= 8
KEY=  9d328a1f0b3aefd92a5e9e5337bd81d5fc3c4d6a
PT=   62945a25f3feb7911a2a5040263a10ac
CT=   47f59b80e72f7ad73da17900151fea51
TEST= 9
KEY=  f14ffb464ccf7459cd71e4840a1cf8d5e923a73b
PT=   47f59b80e72f7ad73da17900151fea51
CT=   2b349ee144415e11cf62ef621fa98b81
TEST= 10
KEY=  d01c637667fbeab88930ba95c57e17b7f68a2cba
PT=   2b349ee144415e11cf62ef621fa98b81
CT=   f4e3b3fe32c22f49297dc7af5d02d1b6
TEST= 11
KEY=  1781b73a93185946bbf295dcec03d018ab88fd0c
PT=   f4e3b3fe32c22f49297dc7af5d02d1b6
CT=   0e84558ad62ee5a135305e442a049dd9
TEST= 12
KEY=  ee6c7ded9d9c0ccc6ddc707dd9338e5c818c60d5
PT=   0e84558ad62ee5a135305e442a049dd9
CT=   2d056a20ee31dae29ce1414fd4db2d4d
TEST= 13
KEY=  a706dcbdb09966ec83edaa9f45d2cf1355574d98
PT=   2d056a20ee31dae29ce1414fd4db2d4d
CT=   16be920d123d8fb259f4cd5c4ed66142
TEST= 14
KEY=  35301623a627f4e191d0252d1c26024f1b812cda
PT=   16be920d123d8fb259f4cd5c4ed66142
CT=   7381c14dc5c15e99da075cab6c57a92e
TEST= 15
KEY=  844c4985d5a635ac54117bb4c6215ee477d685f4
PT=   7381c14dc5c15e99da075cab6c57a92e
CT=   ccd0c81121cb4c3a1e18369251b07561
TEST= 16
KEY=  d3843c521976fdbd75da378ed83968762666f095
PT=   ccd0c81121cb4c3a1e18369251b07561
CT=   1ba487b1d3d38fbcbd12871850d8c31c
TEST= 17
KEY=  f96a714e02d27a0ca609b832652bef6e76be3389
PT=   1ba487b1d3d38fbcbd12871850d8c31c
CT=   4e82490064b70d955992824a85c52766
TEST= 18
KEY=  be6606e24c50330cc2beb5a73cb96d24f37b14ef
PT=   4e82490064b70d955992824a85c52766
CT=   562e8bdc7bcb2d654844206f4a15110f
TEST= 19
KEY=  6b1774a11a7eb8d0b97598c274fd4d4bb96e05e0
PT=   562e8bdc7bcb2d654844206f4a15110f
CT=   efbfc92b2e385c94c9c3a7a8ba5d998b
TEST= 20
KEY=  ab3bac20f5c171fb974dc456bd3eeae303339c6b
PT=   efbfc92b2e385c94c9c3a7a8ba5d998b
CT=   9563801affa896726f1fc016cf677786
TEST= 21
KEY=  902a6fdc60a2f1e168e55224d2212af5cc54ebed
PT=   9563801affa896726f1fc016cf677786
CT=   67ea7ac2f8df1d2d8ea69710f5ec3bef
TEST= 22
KEY=  343b9b5f07488b23903a4f095c87bde539b8d002
PT=   67ea7ac2f8df1d2d8ea69710f5ec3bef
CT=   15665845b12b09de53234a8045503580
TEST= 23
KEY=  2ca608aa122ed366211146d70fa4f7657ce8e582
PT=   15665845b12b09de53234a8045503580
CT=   0cfff04e1ee956a00f55e69211c8862c
TEST= 24
KEY=  2e7e2e381ed123283ff8107700f111f76d2063ae
PT=   0cfff04e1ee956a00f55e69211c8862c
CT=   eb40c36135a2ff1d6847a50d77dd04dd
TEST= 25
KEY=  9cd57278f591e0490a5aef6a68b6b4fa1afd6773
PT=   eb40c36135a2ff1d6847a50d77dd04dd
CT=   8d523356c600f3c8fa5dde9462f30e68
TEST= 26
KEY=  6e5b429478c3d31fcc5a1ca292eb6a6e780e691b
PT=   8d523356c600f3c8fa5dde9462f30e68
CT=   8af64fe3a040e82e339b781d5b591086
TEST= 27
KEY=  613b43d6f2359cfc6c1af48ca17012732357799d
PT=   8af64fe3a040e82e339b781d5b591086
CT=   ca768a881e27bb3fa88a44155ee72329
TEST= 28
KEY=  dfff1f6338431674723d4fb309fa56667db05ab4
PT=   ca768a881e27bb3fa88a44155ee72329
CT=   46fb55b4037cf8fcaf6a6cabfd196e92
TEST= 29
KEY=  cb70d8977eb843c07141b74fa6903acd80a93426
PT=   46fb55b4037cf8fcaf6a6cabfd196e92
CT=   f78246dd0f6027e4dfeba26f4d77a8d5
TEST= 30
KEY=  924baaeb893a051d7e2190ab797b98a2cdde9cf3
PT=   f78246dd0f6027e4dfeba26f4d77a8d5
CT=   246ae8c208e20495d97b6fa52885e59a
TEST= 31
KEY=  5d57cff0ad50eddf76c3943ea000f707e55b7969
PT=   246ae8c208e20495d97b6fa52885e59a
CT=   fc6547d95aca70029d35e1e8ab19e7d5
TEST= 32
KEY=  55f65a995135aa062c09e43c3d3516ef4e429ebc
PT=   fc6547d95aca70029d35e1e8ab19e7d5
CT=   aabc2c49838ad5f5457e2d0b044d498e
TEST= 33
KEY=  1911cd73fb89864faf8331c9784b3be44a0fd732
PT=   aabc2c49838ad5f5457e2d0b044d498e
CT=   30cbf0270d651398f20ab5f42af07f34
TEST= 34
KEY=  0eb0cc39cb427668a2e622518a418e1060ffa806
PT=   30cbf0270d651398f20ab5f42af07f34
CT=   a8d59088920c316969b9ddc15a3fa599
TEST= 35
KEY=  03a42e556397e6e030ea1338e3f853d13ac00d9f
PT=   a8d59088920c316969b9ddc15a3fa599
CT=   938dfe2d94c01130bac3f30245e6b988
TEST= 36
KEY=  5630575cf01a18cda42a0208593ba0d37f26b417
PT=   938dfe2d94c01130bac3f30245e6b988
CT=   99285893f85c8e392253a8c76e4f6f8c
TEST= 37
KEY=  be6e5aa36932405e5c768c317b6808141169db9b
PT=   99285893f85c8e392253a8c76e4f6f8c
CT=   ef565a021a136f41e4538cc511cee007
TEST= 38
KEY=  732b595386641a5c4665e3709f3b84d100a73b9c
PT=   ef565a021a136f41e4538cc511cee007
CT=   88f57118ab67dc13d219f5906f914e8e
TEST= 39
KEY=  beee0acf0e916b44ed023f634d2271416f367512
PT=   88f57118ab67dc13d219f5906f914e8e
CT=   4f61b6d6cc9c9095fa4e2ee8cfd2eaf9
TEST= 40
KEY=  9c9540ec41f0dd92219eaff6b76c5fa9a0e49feb
PT=   4f61b6d6cc9c9095fa4e2ee8cfd2eaf9
CT=   eae5516d9a7dd1205597be94d67de407
TEST= 41
KEY=  28872bf2ab158cffbbe37ed6e2fbe13d76997bec
PT=   eae5516d9a7dd1205597be94d67de407
CT=   f632723b5517bc0a3a9d12a5cc80c4c4
TEST= 42
KEY=  3063a64d5d27fec4eef4c2dcd866f398ba19bf28
PT=   f632723b5517bc0a3a9d12a5cc80c4c4
CT=   e7813e65adbc5bf5d6cd2c7930c9aab0
TEST= 43
KEY=  315a05d3baa6c0a1434899290eabdfe18ad01598
PT=   e7813e65adbc5bf5d6cd2c7930c9aab0
CT=   f5486080fb72c61d8c6617f376725275
TEST= 44
KEY=  f7650f134feea021b83a5f3482cdc812fca247ed
PT=   f5486080fb72c61d8c6617f376725275
CT=   58ae14b94cf99eefdbb896cb085ddb77
TEST= 45
KEY=  b21f33901740b498f4c3c1db59755ed9f4ff9c9a
PT=   58ae14b94cf99eefdbb896cb085ddb77
CT=   785dc9a39d77af28581b1bbe34ff98ee
TEST= 46
KEY=  d5a0bb116f1d7d3b69b46ef3016e4567c0000474
PT=   785dc9a39d77af28581b1bbe34ff98ee
CT=   1accf8b38ede2b78600852d309969df2
TEST= 47
KEY=  497e1a1475d18588e76a458b616617b4c9969986
PT=   1accf8b38ede2b78600852d309969df2
CT=   8da52b74d6f00813145b1c274c98d15f
TEST= 48
KEY=  c1591bccf874aefc319a4d98753d0b93850e48d9
PT=   8da52b74d6f00813145b1c274c98d15f
CT=   7d01e89e5d428c39e91ecf16a61a02cb
TEST= 49
KEY=  511162dd857546626cd8c1a19c23c48523144a12
PT=   7d01e89e5d428c39e91ecf16a61a02cb
CT=   1943ed6eae85da44e6238ce9d42a2f6e
TEST= 50
KEY=  a805476c9c36ab0cc25d1be57a00486cf73e657c
PT=   1943ed6eae85da44e6238ce9d42a2f6e
CT=   dc0a0c2b0d35c754d3a2e4811a8c8681
TEST= 51
KEY=  b93fe4c9403ca727cf68dcb1a9a2acededb2e3fd
PT=   dc0a0c2b0d35c754d3a2e4811a8c8681
CT=   869ed871cc642db60677091e2174c1ae
TEST= 52
KEY=  d23328d7c6a27f56030cf107afd5a5f3ccc62253
PT=   869ed871cc642db60677091e2174c1ae
CT=   ee85b84cb4a5af01efff613f4f0ad61b
TEST= 53
KEY=  8c0fd1052827c71ab7a95e06402ac4cc83ccf448
PT=   ee85b84cb4a5af01efff613f4f0ad61b
CT=   61e2918346e4c9199098bf927d8979ef
TEST= 54
KEY=  70e9877749c55699f14d971fd0b27b5efe458da7
PT=   61e2918346e4c9199098bf927d8979ef
CT=   5026d348cab82ec1be96317b24871c47
TEST= 55
KEY=  ae286bc619e385d13bf5b9de6e244a25dac291e0
PT=   5026d348cab82ec1be96317b24871c47
CT=   5d5e9cab3ecd4f673075ed4e77863149
TEST= 56
KEY=  d771628544bd197a0538f6b95e51a76bad44a0a9
PT=   5d5e9cab3ecd4f673075ed4e77863149
CT=   9fe73512891a7aa2909c41c3e59b501f
TEST= 57
KEY=  42d4c1dddb5a2c688c228c1bcecde6a848dff0b6
PT=   9fe73512891a7aa2909c41c3e59b501f
CT=   7e19b6948e310b30a855dc591f61187d
TEST= 58
KEY=  56e1c76aa5439afc0213872b66983af157bee8cb
PT=   7e19b6948e310b30a855dc591f61187d
CT=   2527fb184c542d9c40bd66caa4707ae7
TEST= 59
KEY=  28734478806461e44e47aab726255c3bf3ce922c
PT=   2527fb184c542d9c40bd66caa4707ae7
CT=   c739dd7551c3b4a4be8ffc225d14f08a
TEST= 60
KEY=  a62dbde9475dbc911f841e1398aaa019aeda62a6
PT=   c739dd7551c3b4a4be8ffc225d14f08a
CT=   cad09a6dc10cf3fbf7473d9b620ce5a2
TEST= 61
KEY=  60d74d2a8d8d26fcde88ede86fed9d82ccd68704
PT=   cad09a6dc10cf3fbf7473d9b620ce5a2
CT=   49d4c6417dd64dc42e9bf918a8218340
TEST= 62
KEY=  2736b83cc459e0bda35ea02c4176649a64f70444
PT=   49d4c6417dd64dc42e9bf918a8218340
CT=   83494e5cf3fca6b74b4364f152663700
TEST= 63
KEY=  933945a14710aee150a2069b0a35006b36913344
PT=   83494e5cf3fca6b74b4364f152663700
CT=   cfa83782e14839220bde22663f369205
TEST= 64
KEY=  b6f3ca5888b89963b1ea3fb901eb220d09a7a141
PT=   cfa83782e14839220bde22663f369205
CT=   5719ecaec8af45cd4f1b18e82dabf76a
TEST= 65
KEY=  76ec6f2adfa175cd79457a744ef03ae5240c562b
PT=   5719ecaec8af45cd4f1b18e82dabf76a
CT=   ec302deb2c09bd14a9c14d2cbea5ae38
TEST= 66
KEY=  7874c5d833915826554cc760e73177c99aa9f813
PT=   ec302deb2c09bd14a9c14d2cbea5ae38
CT=   0a0a66f7a30283ce270bdae725ade190
TEST= 67
KEY=  150439cb399b3ed1f64e44aec03aad2ebf041983
PT=   0a0a66f7a30283ce270bdae725ade190
CT=   cc38ba05e1a0041aad1ebe2f2dbd4998
TEST= 68
KEY=  26888f65f5a384d417ee40b46d24130192b9501b
PT=   cc38ba05e1a0041aad1ebe2f2dbd4998
CT=   60ec96b7eab6b7822fc460d196bff1cf
TEST= 69
KEY=  1d1b5d97954f1263fd58f73642e073d00406a1d4
PT=   60ec96b7eab6b7822fc460d196bff1cf
CT=   0f0231dd9e19a905e254b49577553542
TEST= 70
KEY=  f46a20ac9a4d23be63415e33a0b4c74573539496
PT=   0f0231dd9e19a905e254b49577553542
CT=   5060b77a85a195a69248837e6d7dc953
TEST= 71
KEY=  1497e91bca2d94c4e6e0cb9532fc443b1e2e5dc5
PT=   5060b77a85a195a69248837e6d7dc953
CT=   165d2ceb882611f31d41c83a24c1b76a
TEST= 72
KEY=  52808387dc70b82f6ec6da662fbd8c013aefeaaf
PT=   165d2ceb882611f31d41c83a24c1b76a
CT=   d2e5641bf965dc30fe0788230d85c5dd
TEST= 73
KEY=  4db3628d0e95dc3497a30656d1ba0422376a2f72
PT=   d2e5641bf965dc30fe0788230d85c5dd
CT=   6e407b4f8af0351872fa6c4f220a73d8
TEST= 74
KEY=  c4b60f4b60d5a77b1d53334ea340686d15605caa
PT=   6e407b4f8af0351872fa6c4f220a73d8
CT=   0f795dfa50f5bb52039fa62a24668bd7
TEST= 75
KEY=  d1d1839f6facfa814da6881ca0dfce473106d77d
PT=   0f795dfa50f5bb52039fa62a24668bd7
CT=   1212daac702e020ae1625e8adab573c6
TEST= 76
KEY=  32c64cc17dbe202d3d888a1641bd90cdebb3a4bb
PT=   1212daac702e020ae1625e8adab573c6
CT=   468116c05e080f3fa4fc5f7d9ea7f2d9
TEST= 77
KEY=  4d7ecc5d3b3f36ed63808529e541cfb075145662
PT=   468116c05e080f3fa4fc5f7d9ea7f2d9
CT=   1a7b2b16c7c938504aad38a07fec9b72
TEST= 78
KEY=  469914fe21441dfba449bd79afecf7100af8cd10
PT=   1a7b2b16c7c938504aad38a07fec9b72
CT=   b64dc6103028992b7fc057f76db84ec4
TEST= 79
KEY=  5a103cc39709dbeb94612452d02ca0e7674083d4
PT=   b64dc6103028992b7fc057f76db84ec4
CT=   b206203daabe740be73bd1b699dfb1f7
TEST= 80
KEY=  b0e6669e250ffbd63edf505937177151fe9f3223
PT=   b206203daabe740be73bd1b699dfb1f7
CT=   34285db512d62ffbacaa96708ea54cbe
TEST= 81
KEY=  cbc544191127a6632c097fa29bbde721703a7e9d
PT=   34285db512d62ffbacaa96708ea54cbe
CT=   377e5dfb75c857b10560eaf65e04278a
TEST= 82
KEY=  34348ba42659fb9859c128139edd0dd72e3e5917
PT=   377e5dfb75c857b10560eaf65e04278a
CT=   cac4cc70d99907a66003744798f667e1
TEST= 83
KEY=  c1f04933ec9d37e880582fb5fede7990b6c83ef6
PT=   cac4cc70d99907a66003744798f667e1
CT=   d3cc96a386d0f0e239abeb430636cb42
TEST= 84
KEY=  6759ee733f51a14b0688df57c77592d3b0fef5b4
PT=   d3cc96a386d0f0e239abeb430636cb42
CT=   5343a35ccfac51ec2bf81d62ec3dad8e
TEST= 85
KEY=  2466c6366c120217c9248ebbec8d8fb15cc3583a
PT=   5343a35ccfac51ec2bf81d62ec3dad8e
CT=   2079f68cb5a9fe593aa7613e4bbfa153
TEST= 86
KEY=  4aa421174c6bf49b7c8d70e2d62aee8f177cf969
PT=   2079f68cb5a9fe593aa7613e4bbfa153
CT=   1c200d897c98ef14f126de000c846909
TEST= 87
KEY=  c470f113504bf91200159ff6270c308f1bf89060
PT=   1c200d897c98ef14f126de000c846909
CT=   c6a3e1fc165fcda7d6fae36e36ed3167
TEST= 88
KEY=  e0c938a296e818ee164a5251f1f6d3e12d15a107
PT=   c6a3e1fc165fcda7d6fae36e36ed3167
CT=   a65ec30559a09d42fe70007e82f64758
TEST= 89
KEY=  e210266e30b6dbeb4feacf130f86d39fafe3e65f
PT=   a65ec30559a09d42fe70007e82f64758
CT=   769ecb1b540cfb77385960c510add59b
TEST= 90
KEY=  4bec1106462810f01be6346437dfb35abf4e33c4
PT=   769ecb1b540cfb77385960c510add59b
CT=   f8b654515fd08b55434f6043f94f20e4
TEST= 91
KEY=  9012795bbe9e44a14436bf317490d31946011320
PT=   f8b654515fd08b55434f6043f94f20e4
CT=   ae095855b26d12fb47acecbcca11aeac
TEST= 92
KEY=  ae5af59510971cf4f65badca333c3fa58c10bd8c
PT=   ae095855b26d12fb47acecbcca11aeac
CT=   961237208b2c70888c2da730fdf013d7
TEST= 93
KEY=  7333e6d186852bd47d77dd42bf11989571e0ae5b
PT=   961237208b2c70888c2da730fdf013d7
CT=   c82d1db96b782559664c1f2552bbc643
TEST= 94
KEY=  44e9f3594ea8366d160ff81bd95d87b0235b6818
PT=   c82d1db96b782559664c1f2552bbc643
CT=   618ab4e9545499c8f5a295786d9c3f58
TEST= 95
KEY=  f3e85b3e2f228284425b61d32cff12c84ec75740
PT=   618ab4e9545499c8f5a295786d9c3f58
CT=   745fe44c8ac3767b3abdf4defadb7d94
TEST= 96
KEY=  a0c66c655b7d66c8c89817a81642e616b41c2ad4
PT=   745fe44c8ac3767b3abdf4defadb7d94
CT=   0733bf753a801e34e2326836efdc4905
TEST= 97
KEY=  4a74016d5c4ed9bdf218099cf4708e205bc063d1
PT=   0733bf753a801e34e2326836efdc4905
CT=   c3894c54aa34fabe5dba41c2ed73a869
TEST= 98

⌨️ 快捷键说明

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