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

📄 cbcme45.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:      CBC Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  cbcme45.txt
==============================================

BLOCKSIZE=128
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
IV=   00000000000000000000000000000000
PT=   00000000000000000000000000000000
CT=   fe0102a089506e8c7916fe63d4a97b29
TEST= 1
KEY=  99ba7dccfe0102a089506e8c7916fe63d4a97b29
IV=   fe0102a089506e8c7916fe63d4a97b29
PT=   c0fd7e1e63384680a426daec99ba7dcc
CT=   6d021feeb9b601845e5e8411f1611691
TEST= 2
KEY=  2ca1928793031d4e30e66f0827487a7225c86db8
IV=   6d021feeb9b601845e5e8411f1611691
PT=   6be4094cf43dfcc90d706001b51bef4b
CT=   ae6c2948df54ad3c1ed4d8e82d96334f
TEST= 3
KEY=  95038cb33d6f3406efb2c234399ca29a085e5ef7
IV=   ae6c2948df54ad3c1ed4d8e82d96334f
PT=   f7cb087f2cc1377ae68cd180b9a21e34
CT=   4e5de147c5285cea9ccc0e228eec5b5f
TEST= 4
KEY=  eb88a6f57332d5412a9a9edea550acb886b205a8
IV=   4e5de147c5285cea9ccc0e228eec5b5f
PT=   23ef83f4c37c3b7671f221297e8b2a46
CT=   02853e656a8151d1d49a7260028efcad
TEST= 5
KEY=  809729aa71b7eb24401bcf0f71caded8843cf905
IV=   02853e656a8151d1d49a7260028efcad
PT=   b67446c654f811e490956a036b1f8f5f
CT=   f4eef8bba9dd7cf4f2d83eaba4759075
TEST= 6
KEY=  c3a5aed78559139fe9c6b3fb8312e07320496970
IV=   f4eef8bba9dd7cf4f2d83eaba4759075
PT=   a364a153b615afe4ac18c6a84332877d
CT=   77819574d0830f4c240ad58e66c1c474
TEST= 7
KEY=  b86fc8c4f2d886eb3945bcb7a71835fd4688ad04
IV=   77819574d0830f4c240ad58e66c1c474
PT=   b6f762945c9b3920494a48567bca6613
CT=   4b719b5e5ced1811ea76a547ee5435af
TEST= 8
KEY=  a9729533b9a91db565a8a4a64d6e90baa8dc98ab
IV=   4b719b5e5ced1811ea76a547ee5435af
PT=   09bc515969a9b3f060021b0d111d5df7
CT=   d34fcdb2e1cfe8022b837adebe590f91
TEST= 9
KEY=  08bb82996ae6d00784674ca466edea641685973a
IV=   d34fcdb2e1cfe8022b837adebe590f91
PT=   0301046d11e8e803571e350da1c917aa
CT=   f45f2bf0ab212290d9c1f6aa9180d820
TEST= 10
KEY=  aa021fe69eb9fbf72f466e34bf2c1cce87054f1a
IV=   f45f2bf0ab212290d9c1f6aa9180d820
PT=   aa494ecca19de2cf8cc12e0ea2b99d7f
CT=   e6abf4c0b981e89574247e2552b5b695
TEST= 11
KEY=  93dd5aa678120f3796c786a1cb0862ebd5b0f98f
IV=   e6abf4c0b981e89574247e2552b5b695
PT=   cf6a45aed82619184be7f18d39df4540
CT=   e43a7ef730b64d84886011944ab19fd7
TEST= 12
KEY=  a9eb45179c2871c0a671cb254368737f9f016658
IV=   e43a7ef730b64d84886011944ab19fd7
PT=   146be5089dc11a012f2ee0243a361fb1
CT=   50bf0c806797c60e8e4fff223fe23687
TEST= 13
KEY=  33b2ffe6cc977d40c1e60d2bcd278c5da0e350df
IV=   50bf0c806797c60e8e4fff223fe23687
PT=   eb0ed3b4bb7e91d1b4b329ad9a59baf1
CT=   743e624e540687405bd54d01dab989cc
TEST= 14
KEY=  84ae52f1b8a91f0e95e08a6b96f2c15c7a5ad913
IV=   743e624e540687405bd54d01dab989cc
PT=   8015c18edbe39b56072b125eb71cad17
CT=   ab86fac24143d7eb47fe424e17bbfa67
TEST= 15
KEY=  4b8d724c132fe5ccd4a35d80d10c83126de12374
IV=   ab86fac24143d7eb47fe424e17bbfa67
PT=   f4427cd577638640c6493640cf2320bd
CT=   3b586335a1f869e1f280f9c900cea8e6
TEST= 16
KEY=  5f177277287786f9755b3461238c7adb6d2f8b92
IV=   3b586335a1f869e1f280f9c900cea8e6
PT=   8cd6733b6b18fa0ed084a5f6149a003b
CT=   1029e88482f86894186e0bfca3d27a43
TEST= 17
KEY=  eff9c8d6385e6e7df7a35cf53be27127cefdf1d1
IV=   1029e88482f86894186e0bfca3d27a43
PT=   1d8f8b20e3f1211e4296c477b0eebaa1
CT=   858cb53158c2a7202ba3e31defcd3a5f
TEST= 18
KEY=  aebbb187bdd2db4caf61fbd51041923a2130cb8e
IV=   858cb53158c2a7202ba3e31defcd3a5f
PT=   38489889d05d7e25bd82554741427951
CT=   f97398b09955553b4ff8e6c5faa8fb09
TEST= 19
KEY=  c94f372544a143fc3634aeee5fb974ffdb983087
IV=   f97398b09955553b4ff8e6c5faa8fb09
PT=   703a7d777529b1eb76d7e8c667f486a2
CT=   c89bc7c8612a384a60c7ed1c194db119
TEST= 20
KEY=  b87c7fe68c3a8434571e96a43f7e99e3c2d5819e
IV=   c89bc7c8612a384a60c7ed1c194db119
PT=   f2286fbde8f5ed02ddff647a713348c3
CT=   e29dc9102fe0c23407e50e624ff3c854
TEST= 21
KEY=  4a81f7ee6ea74d2478fe5490389b97818d2649ca
IV=   e29dc9102fe0c23407e50e624ff3c854
PT=   acbb3f6197f78a089c1cee5ef2fd8808
CT=   455b4487001f009878887b38f69ec205
TEST= 22
KEY=  de66283b2bfc09a378e154084013ecb97bb88bcf
IV=   455b4487001f009878887b38f69ec205
PT=   02315d0dc3c441ac91aacfea94e7dfd5
CT=   639eb2716c69e1719f3103823f6f6ebe
TEST= 23
KEY=  aca08f534862bbd21488b579df22ef3b44d7e571
IV=   639eb2716c69e1719f3103823f6f6ebe
PT=   d97cc039b4ae373c4cabfdee72c6a768
CT=   a3126d4e58c4031948b6507f0c348781
TEST= 24
KEY=  f6cb16adeb70d69c4c4cb6609794bf4448e362f0
IV=   a3126d4e58c4031948b6507f0c348781
PT=   1c0783119d67354cd1da23b05a6b99fe
CT=   0a72913b6ed5810629fdbbadc6083dee
TEST= 25
KEY=  bfc843bde10247a722993766be6904e98eeb5f1e
IV=   0a72913b6ed5810629fdbbadc6083dee
PT=   9b6527296dbe7b9f2923be7649035510
CT=   397f51ccadba11ff6251926b4d737c92
TEST= 26
KEY=  014141b4d87d166b8f232699dc389682c398238c
IV=   397f51ccadba11ff6251926b4d737c92
PT=   de4a6fc3cd5e4bb040967b52be890209
CT=   8da27a9ae45ffd8225217596d45d4bfd
TEST= 27
KEY=  6dd9709e55df6cf16b7cdb1bf919e31417c56871
IV=   8da27a9ae45ffd8225217596d45d4bfd
PT=   4a710bc9f3677939d9c9fa496c98312a
CT=   6c29480936fa1f2f473b6afd4e7d29be
TEST= 28
KEY=  3fff673139f624f85d86c434be2289e959b841cf
IV=   6c29480936fa1f2f473b6afd4e7d29be
PT=   9ca2d66218094d1ab4d5e1b2522617af
CT=   64e3854b5d448949c4471c60fb37e0c6
TEST= 29
KEY=  319ff4bf5d15a1b300c24d7d7a659589a28fa109
IV=   64e3854b5d448949c4471c60fb37e0c6
PT=   82de74f633016a7ed3e352b50e60938e
CT=   8e8c414cb0838a1b5849baa51ba32d09
TEST= 30
KEY=  6dbc4438d399e0ffb041c766222c2f2cb92c8c00
IV=   8e8c414cb0838a1b5849baa51ba32d09
PT=   3dba53b12fe6368f85bc10ae5c23b087
CT=   e8f0a9f05e887d236edf21438248b041
TEST= 31
KEY=  01ca5c893b69490feec9ba454cf30e6f3b643c41
IV=   e8f0a9f05e887d236edf21438248b041
PT=   09d0e4d33fe5d64fad4f2f6c6c7618b1
CT=   ef827dc4b573acaf47d586efb42c2833
TEST= 32
KEY=  17538ef4d4eb34cb5bba16ea0b2688808f481472
IV=   ef827dc4b573acaf47d586efb42c2833
PT=   dd7fb2e2c3eaa28555c441131699d27d
CT=   712adf7aa7cd30a5737ccf3a27d1987d
TEST= 33
KEY=  fd65f3aba5c1ebb1fc77264f785a47baa8998c0f
IV=   712adf7aa7cd30a5737ccf3a27d1987d
PT=   778dac2631711653e44d5f6aea367d5f
CT=   361cf94acc7cbdf497b249f333cfb471
TEST= 34
KEY=  9a47622693dd12fb300b9bbbefe80e499b56387e
IV=   361cf94acc7cbdf497b249f333cfb471
PT=   db88b9720ae3e6c628dfaa4d6722918d
CT=   dc1dd86c93e423e6f3e3cfcbe6c2a8e3
TEST= 35
KEY=  7c1382d34fc0ca97a3efb85d1c0bc1827d94909d
IV=   dc1dd86c93e423e6f3e3cfcbe6c2a8e3
PT=   07b1148db19effe1f70aaf1be654e0f5
CT=   c4fa65a942bd44a289805217ad4ca13b
TEST= 36
KEY=  14fe25018b3aaf3ee152fcff958b9395d0d831a6
IV=   c4fa65a942bd44a289805217ad4ca13b
PT=   59e179ae8ea2b01358fb75fe68eda7d2
CT=   88837422557e4c019b3182170ec1eaca
TEST= 37
KEY=  83c3267003b9db1cb42cb0fe0eba1182de19db6c
IV=   88837422557e4c019b3182170ec1eaca
PT=   769d68cf2ea06829291b1f42973d0371
CT=   71f29f67e8b825a618c73ff6e3ec98a8
TEST= 38
KEY=  e81dcf4e724b447b5c949558167d2e743df543c4
IV=   71f29f67e8b825a618c73ff6e3ec98a8
PT=   8872a2982bb27efff49dac346bdee93e
CT=   4dc12ea30dfe3d16e6021682b87cc5bc
TEST= 39
KEY=  3353e1db3f8a6ad8516aa84ef07f38f685898678
IV=   4dc12ea30dfe3d16e6021682b87cc5bc
PT=   1aa204e320403f42572d9389db4e2e95
CT=   d25235caed3eb5f8560ebcdcdf011302
TEST= 40
KEY=  73d21cd8edd85f12bc541db6a671842a5a88957a
IV=   d25235caed3eb5f8560ebcdcdf011302
PT=   6a3f3ee4b8e7517cedf475234081fd03
CT=   68742769aca3c757a01d57e6ecc78b70
TEST= 41
KEY=  a4829fc685ac787b10f7dae1066cd3ccb64f1e0a
IV=   68742769aca3c757a01d57e6ecc78b70
PT=   398746eb306d69f62afee7b4d750831e
CT=   de441124b8c9ae4eb79dd82d7c85b638
TEST= 42
KEY=  9036d1245be8695fa83e74afb1f10be1cacaa832
IV=   de441124b8c9ae4eb79dd82d7c85b638
PT=   e1f96d36625f1bf63126dde234b44ee2
CT=   03e739a04a43df24e64393290224a2f1
TEST= 43
KEY=  ba28fcdc580f50ffe27dab8b57b298c8c8ee0ac3
IV=   03e739a04a43df24e64393290224a2f1
PT=   59cd59c355726ce2b7f7620e2a1e2df8
CT=   3363a371f856ffc134d00154b951df3e
TEST= 44
KEY=  ac8de9df6b6cf38e1a2b544a6362999c71bfd5fd
IV=   3363a371f856ffc134d00154b951df3e
PT=   8b35c5e92de9d581cc2e64a116a51503
CT=   f2caf904a5fe48a08411f8e4dc66a7c6
TEST= 45
KEY=  e2a81fd099a60a8abfd51ceae7736178add9723b
IV=   f2caf904a5fe48a08411f8e4dc66a7c6
PT=   50126e3cd8cb8a37028060084e25f60f
CT=   afb4c75410a7623eca933e518710edd6
TEST= 46
KEY=  83a8679f3612cddeaf727ed42de05f292ac99fed
IV=   afb4c75410a7623eca933e518710edd6
PT=   004d07442fba1c0e0a6a53166100784f
CT=   14ec49024ef06129b2a9027eecd2f6d5
TEST= 47
KEY=  440caa9c22fe84dce1821ffd9f495d57c61b6938
IV=   14ec49024ef06129b2a9027eecd2f6d5
PT=   e3ef85aa6b10a68c185597d9c7a4cd03
CT=   cd8d4d938765ca24cc6871a75d3c2934
TEST= 48
KEY=  3fef4731ef73c94f66e7d5d953212cf09b27400c
IV=   cd8d4d938765ca24cc6871a75d3c2934
PT=   b7d2bcce8bbe3cdff969e4227be3edad
CT=   e0b1442796d66b75a7345bf1fa17f976
TEST= 49
KEY=  9800c7470fc28d68f031beacf41577016130b97a
IV=   e0b1442796d66b75a7345bf1fa17f976
PT=   7f78268fe215c691a272eb24a7ef8076
CT=   f19872f770fded9941c88e6fc03eb4c6
TEST= 50
KEY=  217739ccfe5aff9f80cc5335b5ddf96ea10e0dbc
IV=   f19872f770fded9941c88e6fc03eb4c6
PT=   67e3b5130219a5e742140827b977fe8b
CT=   580dc3263db0082d9d8b45979d71c67e
TEST= 51
KEY=  b58a60c1a6573cb9bd7c5b182856bcf93c7fcbc2
IV=   580dc3263db0082d9d8b45979d71c67e
PT=   ee27d8eba7fbd09a8764682394fd590d
CT=   62ab871a0094fbf69e67abc543c7b566
TEST= 52
KEY=  34a00b29c4fcbba3bde8a0eeb631173c7fb87ea4
IV=   62ab871a0094fbf69e67abc543c7b566
PT=   43c9fdccd20cbfb39687f277812a6be8
CT=   c846a40699cd82be33849c528b60065c
TEST= 53
KEY=  b4dd42980cba1fa52425225085b58b6ef4d878f8
IV=   c846a40699cd82be33849c528b60065c
PT=   dd7af0ec0ee282ffe39e86ca807d49b1
CT=   9a576b625271b6681e45d816b90c78cb
TEST= 54
KEY=  1f35f81c96ed74c7765494389bf053784dd40033
IV=   9a576b625271b6681e45d816b90c78cb
PT=   3deba8208c74aadda6433b60abe8ba84
CT=   dec8c83c19447dad9d3711ff37dfbaba
TEST= 55
KEY=  4c7a84cf4825bcfb6f10e99506c742877a0bba89
IV=   dec8c83c19447dad9d3711ff37dfbaba
PT=   36110b8ab63e9568f07a0938534f7cd3
CT=   1c81e715c29ef2a1f6028949c03f954e
TEST= 56
KEY=  f51c269f54a45beead8e1b34f0c5cbceba342fc7
IV=   1c81e715c29ef2a1f6028949c03f954e
PT=   79a5b4775eadddfb309331a6b966a250
CT=   ece89d3bb4432d489788ab30fbfbdec4
TEST= 57
KEY=  b752b070b84cc6d519cd367c674d60fe41cff103
IV=   ece89d3bb4432d489788ab30fbfbdec4
PT=   56b5091d3c8c83917421a8c4424e96ef
CT=   5046b9b01dbdab8f05d368a7da16f1d9
TEST= 58
KEY=  aca21387e80a7f6504709df3629e08599bd900da
IV=   5046b9b01dbdab8f05d368a7da16f1d9
PT=   07aef950daf202c8a44c6dbf1bf0a3f7
CT=   36640b618fcaf3161b3ad7e4d564496e
TEST= 59
KEY=  d2d088d2de6e74048bba6ee579a4dfbd4ebd49b4
IV=   36640b618fcaf3161b3ad7e4d564496e
PT=   bf80fd17c8dcb72d0f0551777e729b55
CT=   4d17c4b61eb1a18b840e4129a1b8065d
TEST= 60
KEY=  dea67de09379b0b2950bcf6efdaa9e94ef054fe9
IV=   4d17c4b61eb1a18b840e4129a1b8065d
PT=   cbb69b71c48b8ef1c06cc77d0c76f532
CT=   286ef6f94f12d8b84a45c183f4847ed0
TEST= 61
KEY=  10121600bb17464bda1917d6b7ef5f171b813139
IV=   286ef6f94f12d8b84a45c183f4847ed0
PT=   0344c604e2f24f671f48ece1ceb46be0
CT=   96917c3418edd3e9b49f09f1a7a79ee3
TEST= 62
KEY=  5d8cba502d863a7fc2f4c43f037056e6bc26afda
IV=   96917c3418edd3e9b49f09f1a7a79ee3
PT=   2e96ed610f9b0cde83fa1fa84d9eac50
CT=   6f7327a46c9523ab5786628d2cc21ff4
TEST= 63
KEY=  871b4c9c42f51ddbae61e79454f6346b90e4b02e
IV=   6f7327a46c9523ab5786628d2cc21ff4
PT=   3b673dbfd70faf270509e24ada97f6cc
CT=   6d8a7dea64e76552d181868883a9d6a3
TEST= 64
KEY=  e70ca4642f7f6031ca8682c68577b2e3134d668d
IV=   6d8a7dea64e76552d181868883a9d6a3
PT=   2ea0c01f9ce86a49d9e436e66017e8f8
CT=   7ab610c15f3b5734a42515d7cfe35bbd
TEST= 65
KEY=  cb03203755c970f095bdd5f22152a734dcae3d30
IV=   7ab610c15f3b5734a42515d7cfe35bbd
PT=   da7be937d3716aa212fa1e9d2c0f8453
CT=   0dce6a1e8f009e165ba880769c8f5338
TEST= 66
KEY=  7d16195358071aee1abd4be47afa274240216e08
IV=   0dce6a1e8f009e165ba880769c8f5338
PT=   e94033f40446ed1b974ca039b6153964
CT=   605975de91e1888fb40cdd250531e2fa
TEST= 67
KEY=  2fbd4465385e6f308b5cc36bcef6fa6745108cf2
IV=   605975de91e1888fb40cdd250531e2fa
PT=   d68296b50f4ed6364b4e356552ab5d36
CT=   6fe5811486d6a4e8f0636c60231f173d
TEST= 68
KEY=  2490648057bbee240d8a67833e959607660f9bcf
IV=   6fe5811486d6a4e8f0636c60231f173d
PT=   5aa4978d738bd97f44600bff0b2d20e5
CT=   4347ed7960cdfb683bae16366110c69e
TEST= 69
KEY=  5a6e948114fc035d6d479ceb053b8031071f5d51
IV=   4347ed7960cdfb683bae16366110c69e
PT=   4e86f49b7d2462475b7e1baa7efef001
CT=   77d0450b6022605b616679d5b35c218a
TEST= 70
KEY=  e36a3975632c46560d65fcb0645df9e4b4437cdb
IV=   77d0450b6022605b616679d5b35c218a
PT=   8ce56a1f0621a0b7c9183f5fb904adf4
CT=   0ea1a0f20df7ce1586a291f64cf53e6f
TEST= 71
KEY=  a9470db96d8de6a4009232a5e2ff6812f8b642b4
IV=   0ea1a0f20df7ce1586a291f64cf53e6f

⌨️ 快捷键说明

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