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

📄 ecbmd45.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 (Decryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbmd45.txt
==============================================

BLOCKSIZE=128
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
CT=   00000000000000000000000000000000
PT=   f6cec46f6f860405dd3f1e333f0bd5f7
TEST= 1
KEY=  8bb37869f6cec46f6f860405dd3f1e333f0bd5f7
CT=   f6cec46f6f860405dd3f1e333f0bd5f7
PT=   44ac4db9ad69a34b17d4ded26a31e83c
TEST= 2
KEY=  84c042c0b26289d6c2efa74ecaebc0e1553a3dcb
CT=   44ac4db9ad69a34b17d4ded26a31e83c
PT=   1dedf11ec22b7ea44e53ac117763e7ed
TEST= 3
KEY=  4c355b87af8f78c800c4d9ea84b86cf02259da26
CT=   1dedf11ec22b7ea44e53ac117763e7ed
PT=   aef1eba186c90544cca74f40cbb43cbe
TEST= 4
KEY=  0a619dda017e9369860ddcae481f23b0e9ede698
CT=   aef1eba186c90544cca74f40cbb43cbe
PT=   7c47c504a70d0646249e065b1e5e55e8
TEST= 5
KEY=  d7cb75197d39566d2100dae86c8125ebf7b3b370
CT=   7c47c504a70d0646249e065b1e5e55e8
PT=   f1334c4b92c163772101e41da8490204
TEST= 6
KEY=  498777ca8c0a1a26b3c1b99f4d80c1f65ffab174
CT=   f1334c4b92c163772101e41da8490204
PT=   cc70a6d9c668684340ef41a483920df5
TEST= 7
KEY=  da51d99d407abcff75a9d1dc0d6f8052dc68bc81
CT=   cc70a6d9c668684340ef41a483920df5
PT=   fa4f70500bb8d2010d5bf856e664b355
TEST= 8
KEY=  ff583e4cba35ccaf7e1103dd003478043a0c0fd4
CT=   fa4f70500bb8d2010d5bf856e664b355
PT=   c368815cfc6ee7f0073adaee6aa69e7a
TEST= 9
KEY=  b4a322ba795d4df3827fe42d070ea2ea50aa91ae
CT=   c368815cfc6ee7f0073adaee6aa69e7a
PT=   e47ddb6e80827c3c40210badbb69735f
TEST= 10
KEY=  6cf6f74f9d20969d02fd9811472fa947ebc3e2f1
CT=   e47ddb6e80827c3c40210badbb69735f
PT=   933dd175ed737ff9b51078ce240c2051
TEST= 11
KEY=  813332600e1d47e8ef8ee7e8f23fd189cfcfc2a0
CT=   933dd175ed737ff9b51078ce240c2051
PT=   327e41554b93fb1ca47ada6663cbbb49
TEST= 12
KEY=  df828b593c6306bda41d1cf456450befac0479e9
CT=   327e41554b93fb1ca47ada6663cbbb49
PT=   bac2036cd9889193f72b742e9ffcd572
TEST= 13
KEY=  1ccc22af86a105d17d958d67a16e7fc133f8ac9b
CT=   bac2036cd9889193f72b742e9ffcd572
PT=   02b0382bca61fa40fc399c685488d369
TEST= 14
KEY=  1a3709db84113dfab7f477275d57e3a967707ff2
CT=   02b0382bca61fa40fc399c685488d369
PT=   d03172f3117d77e27ba846b2e3804318
TEST= 15
KEY=  f3d5123254204f09a68900c526ffa51b84f03cea
CT=   d03172f3117d77e27ba846b2e3804318
PT=   846494430a27c7b6276e9a7e22839e9c
TEST= 16
KEY=  59db98a5d044db4aacaec77301913f65a673a276
CT=   846494430a27c7b6276e9a7e22839e9c
PT=   2d583eee1f7d48ec83c436de904214da
TEST= 17
KEY=  d744029bfd1ce5a4b3d38f9f825509bb3631b6ac
CT=   2d583eee1f7d48ec83c436de904214da
PT=   1b93cfa1b1ce52afb1ebcc933fec7565
TEST= 18
KEY=  32ead84ae68f2a05021ddd3033bec52809ddc3c9
CT=   1b93cfa1b1ce52afb1ebcc933fec7565
PT=   9d44e7b543f49c257cff3505a39da3b3
TEST= 19
KEY=  11c3c1367bcbcdb041e941154f41f02daa40607a
CT=   9d44e7b543f49c257cff3505a39da3b3
PT=   3b755e4770fd0cbeacbb24b833890738
TEST= 20
KEY=  677f4b4640be93f731144dabe3fad49599c96742
CT=   3b755e4770fd0cbeacbb24b833890738
PT=   d29e86702e646da0bfc80d11d0693b5c
TEST= 21
KEY=  522a14d2922015871f70200b5c32d98449a05c1e
CT=   d29e86702e646da0bfc80d11d0693b5c
PT=   6ccdf21afffa59818062bfb2dab581bb
TEST= 22
KEY=  12764133feede79de08a798adc5066369315dda5
CT=   6ccdf21afffa59818062bfb2dab581bb
PT=   653ac4596cf49a50e210e0094ccd93f5
TEST= 23
KEY=  a36e397e9bd723c48c7ee3da3e40863fdfd84e50
CT=   653ac4596cf49a50e210e0094ccd93f5
PT=   f6797380b0adc4b0bf6bd626958c0569
TEST= 24
KEY=  27e484b16dae50443cd3276a812b50194a544b39
CT=   f6797380b0adc4b0bf6bd626958c0569
PT=   e8b4e5dc677decd7d7d209054ea812db
TEST= 25
KEY=  ec9560d9851ab5985baecbbd56f9591c04fc59e2
CT=   e8b4e5dc677decd7d7d209054ea812db
PT=   443ab76244db610579f1d4aef76dcf22
TEST= 26
KEY=  19586290c12002fa1f75aab82f088db2f39196c0
CT=   443ab76244db610579f1d4aef76dcf22
PT=   4b0e4581b7bbfdd7611115f0f14ea7f1
TEST= 27
KEY=  54acd59b8a2e477ba8ce576f4e19984202df3131
CT=   4b0e4581b7bbfdd7611115f0f14ea7f1
PT=   669e353d8738df74aec5ecd3f27bcdb0
TEST= 28
KEY=  07e6b177ecb072462ff6881be0dc7491f0a4fc81
CT=   669e353d8738df74aec5ecd3f27bcdb0
PT=   281ed30f227072c57baa7bfb8a17f5bd
TEST= 29
KEY=  b3925d40c4aea1490d86fade9b760f6a7ab3093c
CT=   281ed30f227072c57baa7bfb8a17f5bd
PT=   4c705f2a5b36a2dc570643c5f55215bc
TEST= 30
KEY=  a958199188defe6356b05802cc704caf8fe11c80
CT=   4c705f2a5b36a2dc570643c5f55215bc
PT=   53bb677233a8e8b412d3f16b3e19a847
TEST= 31
KEY=  6315b293db6599116518b0b6dea3bdc4b1f8b4c7
CT=   53bb677233a8e8b412d3f16b3e19a847
PT=   711bb147104e52ae677e832c41b767c6
TEST= 32
KEY=  b7b9ee99aa7e28567556e218b9dd3ee8f04fd301
CT=   711bb147104e52ae677e832c41b767c6
PT=   e9bbd54c24cd294535640b1d8bab30f6
TEST= 33
KEY=  908d8c7843c5fd1a519bcb5d8cb935f57be4e3f7
CT=   e9bbd54c24cd294535640b1d8bab30f6
PT=   0cf3f9c4257a8cc14e6a86889311764e
TEST= 34
KEY=  d0a0a3ba4f3604de74e1479cc2d3b37de8f595b9
CT=   0cf3f9c4257a8cc14e6a86889311764e
PT=   b90f5fd9490ec584bf6023d2ee5b0275
TEST= 35
KEY=  866b6483f6395b073def82187db390af06ae97cc
CT=   b90f5fd9490ec584bf6023d2ee5b0275
PT=   c585d5f9e10abb8f5f72a3787e29b508
TEST= 36
KEY=  a4790e2f33bc8efedce5399722c133d7788722c4
CT=   c585d5f9e10abb8f5f72a3787e29b508
PT=   16e7de854bed95e6095f0f719bd80a26
TEST= 37
KEY=  afcebf99255b507b9708ac712b9e3ca6e35f28e2
CT=   16e7de854bed95e6095f0f719bd80a26
PT=   3033ea8782fa7f493ee8b946b49b47ea
TEST= 38
KEY=  4055c6ba1568bafc15f2d338157685e057c46f08
CT=   3033ea8782fa7f493ee8b946b49b47ea
PT=   1e1b2ceac2b046cd9d6a2a843ae0d769
TEST= 39
KEY=  e473f9cb0b739616d74295f5881caf646d24b861
CT=   1e1b2ceac2b046cd9d6a2a843ae0d769
PT=   f1e0419b263fbe4ea81a895df661d6f6
TEST= 40
KEY=  e43ff52cfa93d78df17d2bbb200626399b456e97
CT=   f1e0419b263fbe4ea81a895df661d6f6
PT=   06b5f89e298d307b90a8a1c5ecde9e85
TEST= 41
KEY=  1d36fa8afc262f13d8f01bc0b0ae87fc779bf012
CT=   06b5f89e298d307b90a8a1c5ecde9e85
PT=   aa6589cd2aae21d5e34341fc7b9542d3
TEST= 42
KEY=  54f46c7d5643a6def25e3a1553edc6000c0eb2c1
CT=   aa6589cd2aae21d5e34341fc7b9542d3
PT=   8f618a326ffdce8665adda7183decc45
TEST= 43
KEY=  c68a2667d9222cec9da3f49336401c718fd07e84
CT=   8f618a326ffdce8665adda7183decc45
PT=   8e4c48fa5c79e2b3439556aeb35b574d
TEST= 44
KEY=  2e3ef5a6576e6416c1da162075d54adf3c8b29c9
CT=   8e4c48fa5c79e2b3439556aeb35b574d
PT=   a23825b83f9c01fb8320f9ceab013481
TEST= 45
KEY=  502ffbf0f55641aefe4617dbf6f5b311978a1d48
CT=   a23825b83f9c01fb8320f9ceab013481
PT=   44f5b914c6d33a6f50e0a812c7b457f0
TEST= 46
KEY=  3aed6c81b1a3f8ba38952db4a6151b03503e4ab8
CT=   44f5b914c6d33a6f50e0a812c7b457f0
PT=   19485de67bf019033d4b16ba63564d50
TEST= 47
KEY=  9926f194a8eba55c436534b79b5e0db9336807e8
CT=   19485de67bf019033d4b16ba63564d50
PT=   37550fbaba698b7e966319492aee87d1
TEST= 48
KEY=  72887c9d9fbeaae6f90cbfc90d3d14f019868039
CT=   37550fbaba698b7e966319492aee87d1
PT=   ad73bf05bb26dd97cc68730292a8a359
TEST= 49
KEY=  4030a50932cd15e3422a625ec15567f28b2e2360
CT=   ad73bf05bb26dd97cc68730292a8a359
PT=   918297addb183c9447f56c6bd21d46bb
TEST= 50
KEY=  43e27ff8a34f824e99325eca86a00b99593365db
CT=   918297addb183c9447f56c6bd21d46bb
PT=   7ba5a7289e0abaec784155234a01c176
TEST= 51
KEY=  e173e9acd8ea25660738e426fee15eba1332a4ad
CT=   7ba5a7289e0abaec784155234a01c176
PT=   a42af295c15fba75e259a85fa3467ecf
TEST= 52
KEY=  54683d4b7cc0d7f3c6675e531cb8f6e5b074da62
CT=   a42af295c15fba75e259a85fa3467ecf
PT=   9a5c1d1b78afda4cbcdda1a9de79192c
TEST= 53
KEY=  5468677de69ccae8bec8841fa065574c6e0dc34e
CT=   9a5c1d1b78afda4cbcdda1a9de79192c
PT=   168dbc0ff837cdb322d721d8eea5682e
TEST= 54
KEY=  27e387f6f01176e746ff49ac82b2769480a8ab60
CT=   168dbc0ff837cdb322d721d8eea5682e
PT=   5eca3fa0a6f4a7b1695ba8b1aa533809
TEST= 55
KEY=  70563057aedb4947e00bee1debe9de252afb9369
CT=   5eca3fa0a6f4a7b1695ba8b1aa533809
PT=   84c7a4753fb142c5fe60f3ae1fd75101
TEST= 56
KEY=  ce0f59892a1ced32dfbaacd815892d8b352cc268
CT=   84c7a4753fb142c5fe60f3ae1fd75101
PT=   9d5e0398e77fa0ac1b2e5d96111df9f0
TEST= 57
KEY=  d859056ab742eeaa38c50c740ea7701d24313b98
CT=   9d5e0398e77fa0ac1b2e5d96111df9f0
PT=   498454b8788cb72824fe5cfedd20b1b9
TEST= 58
KEY=  04813089fec6ba124049bb5c2a592ce3f9118a21
CT=   498454b8788cb72824fe5cfedd20b1b9
PT=   15df76cf27a139ca25a2ba7096ada3c2
TEST= 59
KEY=  88412848eb19ccdd67e882960ffb96936fbc29e3
CT=   15df76cf27a139ca25a2ba7096ada3c2
PT=   023936a7b9afbf1c157623e0e779b519
TEST= 60
KEY=  a266192de920fa7ade473d8a1a8db57388c59cfa
CT=   023936a7b9afbf1c157623e0e779b519
PT=   80ceaafafb8098e04c2ca97af5c43d09
TEST= 61
KEY=  4dbf568d69ee508025c7a56a56a11c097d01a1f3
CT=   80ceaafafb8098e04c2ca97af5c43d09
PT=   00341ff51bc142443a0937604d7b355a
TEST= 62
KEY=  c0a49f2169da4f753e06e72e6ca82b69307a94a9
CT=   00341ff51bc142443a0937604d7b355a
PT=   7ed6248f7cffecf8e7197ecfcc71cef6
TEST= 63
KEY=  0e2219ad170c6bfa42f90bd68bb155a6fc0b5a5f
CT=   7ed6248f7cffecf8e7197ecfcc71cef6
PT=   d91f6d8d0ba33dd77422e257c59c1a79
TEST= 64
KEY=  df50e531ce130677495a3601ff93b7f139974026
CT=   d91f6d8d0ba33dd77422e257c59c1a79
PT=   05dc9b2721588ac0e8cef203ccaa49a8
TEST= 65
KEY=  cc506941cbcf9d506802bcc1175d45f2f53d098e
CT=   05dc9b2721588ac0e8cef203ccaa49a8
PT=   6703c05f3b48799a61b1de0714a7e3c4
TEST= 66
KEY=  0134f7e6accc5d0f534ac55b76ec9bf5e19aea4a
CT=   6703c05f3b48799a61b1de0714a7e3c4
PT=   e7536c60599753c2a5fc700f463bf36e
TEST= 67
KEY=  ed794c444b9f316f0add9699d310ebfaa7a11924
CT=   e7536c60599753c2a5fc700f463bf36e
PT=   f891be53403d2bc870d74a3ef9620d43
TEST= 68
KEY=  247c0941b30e8f3c4ae0bd51a3c7a1c45ec31467
CT=   f891be53403d2bc870d74a3ef9620d43
PT=   d78d5212d5f9bc661210136ca493a8fe
TEST= 69
KEY=  b7f414f66483dd2e9f190137b1d7b2a8fa50bc99
CT=   d78d5212d5f9bc661210136ca493a8fe
PT=   e7d5b960e0b93bbc631d982bf6c568f3
TEST= 70
KEY=  972792dd8356644e7fa03a8bd2ca2a830c95d46a
CT=   e7d5b960e0b93bbc631d982bf6c568f3
PT=   227bb34526f6b06323400daea6f9462f
TEST= 71
KEY=  7b2c6606a12dd70b59568ae8f18a272daa6c9245
CT=   227bb34526f6b06323400daea6f9462f
PT=   2ec9cad0aaccb6d3881816ac6b891c72
TEST= 72
KEY=  50bcbbab8fe41ddbf39a3c3b79923181c1e58e37
CT=   2ec9cad0aaccb6d3881816ac6b891c72
PT=   fe09bf8735abbc6b76905c3bc9c57fbc
TEST= 73
KEY=  83e11c6e71eda25cc63180500f026dba0820f18b
CT=   fe09bf8735abbc6b76905c3bc9c57fbc
PT=   3bbeaf89d5239e202425e88e5fc1fac4
TEST= 74
KEY=  0556424a4a530dd513121e702b27853457e10b4f
CT=   3bbeaf89d5239e202425e88e5fc1fac4
PT=   77512120b62dd067a8fc9971871a1b34
TEST= 75
KEY=  1e9106ce3d022cf5a53fce1783db1c45d0fb107b
CT=   77512120b62dd067a8fc9971871a1b34
PT=   25feacf78226024921ce6dccbb1c62ad
TEST= 76
KEY=  1854c1ca18fc80022719cc5ea21571896be772d6
CT=   25feacf78226024921ce6dccbb1c62ad
PT=   d6d3145ccaff6774f84c23a5764c74e3
TEST= 77
KEY=  60ca108cce2f945eede6ab2a5a59522c1dab0635
CT=   d6d3145ccaff6774f84c23a5764c74e3
PT=   1f6867d18eeac4461bbdeba7a2ffa6ca
TEST= 78
KEY=  eab92311d147f38f630c6f6c41e4b98bbf54a0ff
CT=   1f6867d18eeac4461bbdeba7a2ffa6ca
PT=   69751f5f91a6a625b8becf8be742d5fe
TEST= 79
KEY=  e5ba5758b832ecd0f2aac949f95a760058167501
CT=   69751f5f91a6a625b8becf8be742d5fe
PT=   6176c7adc11b1fe93e10c1b957daf8b9
TEST= 80
KEY=  601a43bfd9442b7d33b1d6a0c74ab7b90fcc8db8
CT=   6176c7adc11b1fe93e10c1b957daf8b9
PT=   afc2104fd4f87ed0e72c9d03e758af6f
TEST= 81
KEY=  e9676cbf76863b32e749a87020662abae89422d7
CT=   afc2104fd4f87ed0e72c9d03e758af6f
PT=   3cc05faa31bf55903d83d64640776aec
TEST= 82
KEY=  2bb27eed4a466498d6f6fde01de5fcfca8e3483b
CT=   3cc05faa31bf55903d83d64640776aec
PT=   8b3b8fccc8469253e82437bbf2751ea0
TEST= 83
KEY=  0660e026c17deb541eb06fb3f5c1cb475a96569b
CT=   8b3b8fccc8469253e82437bbf2751ea0
PT=   8898a2322b4f66ee6fdbc57d4195e4f6
TEST= 84
KEY=  6db79e1649e5496635ff095d9a1a0e3a1b03b26d
CT=   8898a2322b4f66ee6fdbc57d4195e4f6
PT=   32b5840c45c06857c459ac5f3083c338
TEST= 85
KEY=  84199bc77b50cd6a703f610a5e43a2652b807155
CT=   32b5840c45c06857c459ac5f3083c338
PT=   d0279423d7296f61580bc1b7ef9bcccc
TEST= 86
KEY=  0ea8ad47ab775949a7160e6b064863d2c41bbd99
CT=   d0279423d7296f61580bc1b7ef9bcccc
PT=   02dab802ea642e2cdd18cc1daae066d7
TEST= 87
KEY=  8d5490d4a9ade14b4d722047db50afcf6efbdb4e
CT=   02dab802ea642e2cdd18cc1daae066d7
PT=   37f1f7c410ba5d533666f20c0064e619
TEST= 88
KEY=  6b3623a89e5c168f5dc87d14ed365dc36e9f3d57
CT=   37f1f7c410ba5d533666f20c0064e619
PT=   f7b2bae4064afb315d0190fd67b12a28
TEST= 89
KEY=  d0a3047269eeac6b5b828625b037cd3e092e177f
CT=   f7b2bae4064afb315d0190fd67b12a28
PT=   4e2c0597a9894ec26c711f3a5ef808ce
TEST= 90
KEY=  414d15d127c2a9fcf20bc8e7dc46d20457d61fb1
CT=   4e2c0597a9894ec26c711f3a5ef808ce
PT=   b17b9edd367ba32323d8d57079a97714
TEST= 91
KEY=  8c65b57796b93721c4706bc4ff9e07742e7f68a5
CT=   b17b9edd367ba32323d8d57079a97714
PT=   f86955159876b2a86614d0529112d0b0
TEST= 92
KEY=  f2b8c0a16ed062345c06d96c998ad726bf6db815
CT=   f86955159876b2a86614d0529112d0b0
PT=   dba177ac758863c23780b18ef23f66a3
TEST= 93
KEY=  d7567602b5711598298ebaaeae0a66a84d52deb6
CT=   dba177ac758863c23780b18ef23f66a3
PT=   7466c28e5ff6f9c697f078d5901d9f3d
TEST= 94
KEY=  beb92f53c117d7167678436839fa1e7ddd4f418b
CT=   7466c28e5ff6f9c697f078d5901d9f3d
PT=   9d6fe196182541c807a582af2ea1c674
TEST= 95
KEY=  659178005c7836806e5d02a03e5f9cd2f3ee87ff
CT=   9d6fe196182541c807a582af2ea1c674
PT=   366f06b9e7328ed3fe3969dfd9dd4431
TEST= 96
KEY=  162ebb746a173039896f8c73c066f50d2a33c3ce
CT=   366f06b9e7328ed3fe3969dfd9dd4431
PT=   3ad4f40ce9ed6b1421afd81bbe0e6d36
TEST= 97
KEY=  b457f81050c3c4356082e767e1c92d16943daef8
CT=   3ad4f40ce9ed6b1421afd81bbe0e6d36
PT=   21958e61a4f889ed3bf8432492d643dd
TEST= 98

⌨️ 快捷键说明

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