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

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

BLOCKSIZE=192
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
IV=   000000000000000000000000000000000000000000000000
CT=   000000000000000000000000000000000000000000000000
PT=   f15b5ed731ac6f8ae9a59d5faf4abadbc844e15e7d94d7ac
TEST= 1
KEY=  e9a59d5faf4abadbc844e15e7d94d7ac
IV=   c416e7f8a51f3ca0073c0ec262fb3791f0fa8db87918ec73
CT=   f15b5ed731ac6f8ae9a59d5faf4abadbc844e15e7d94d7ac
PT=   b5f0eef6795359e506b9c734580adca69480ca518acb7b6a
TEST= 2
KEY=  ef1c5a6bf740667d5cc42b0ff75facc6
IV=   d07e8c641b3d98d1bfc370a409ddc80e9b4376b997719361
CT=   b5f0eef6795359e506b9c734580adca69480ca518acb7b6a
PT=   8ecf890ccece604ed6a1356340798208c278615c4b96be45
TEST= 3
KEY=  39bd6f08b739e4759ebc4a53bcc91283
IV=   38f2d6dffcead072b8ce221cb12df06c23616dcdc0c346da
CT=   8ecf890ccece604ed6a1356340798208c278615c4b96be45
PT=   50ed8c42dcbbbfbcd65e66b1f4c2eeb8448dbb8bb9810547
TEST= 4
KEY=  efe309b943fb0acdda31f1d8054817c4
IV=   008e1f08a6fffd0b04b65630a6a0c05b234cfc13cc38772b
CT=   50ed8c42dcbbbfbcd65e66b1f4c2eeb8448dbb8bb9810547
PT=   b131e454bcf3d87516589d8ff4a91a4a740aea47ce1c4bc5
TEST= 5
KEY=  f9bb9436b7521087ae3b1b9fcb545c01
IV=   bf0da55c55f494ebe08c51d44bd151b75db69048493dd98b
CT=   b131e454bcf3d87516589d8ff4a91a4a740aea47ce1c4bc5
PT=   32605a94cf35afb297c06ca16587da5d6e6b8a00ee775cf2
TEST= 6
KEY=  6e7bf897d2d5cadac050919f252300f3
IV=   5d8f74c94bfbe4f5f1f6a586459294197f88e6cb2955ad21
CT=   32605a94cf35afb297c06ca16587da5d6e6b8a00ee775cf2
PT=   670b494838a095a091b3fd60028403555a0fb7c1c7fce44c
TEST= 7
KEY=  ffc805f7d051c98f9a5f265ee2dfe4bf
IV=   001620023612f4189fbb55d3f0c7c36c5dd695c781cbc48f
CT=   670b494838a095a091b3fd60028403555a0fb7c1c7fce44c
PT=   998bfa583da264b5353eaa4f84c30ef8cfb5c271d4bb5805
TEST= 8
KEY=  caf6afb85492c77755eae42f3664bcba
IV=   56ed6c4dca6d3121e20fff4bcdb6da0eb01e26755de5df19
CT=   998bfa583da264b5353eaa4f84c30ef8cfb5c271d4bb5805
PT=   64e04d3250233105bc3bdf58c123d7ee50655a1fee5abc2a
TEST= 9
KEY=  76cd70e095b11099058fbe30d83e0090
IV=   8574cf41214cc1bf278dd91263c35dfd29e0495dc9fdfa22
CT=   64e04d3250233105bc3bdf58c123d7ee50655a1fee5abc2a
PT=   bb2f225fc8e55473223e7ab932a858f1749b50673ab70293
TEST= 10
KEY=  54f30a59a71948687114ee57e2890203
IV=   c9bcdae104b074b3743a7d76a2dfe715d55203ea4a0ee16a
CT=   bb2f225fc8e55473223e7ab932a858f1749b50673ab70293
PT=   edb0e32999778473c1b0288c2f29eb10259ec792715b04a9
TEST= 11
KEY=  954322d58830a378548a29c593d206aa
IV=   37968c16605d257a80fbcf57afdaac0800e99f80888fb2a0
CT=   edb0e32999778473c1b0288c2f29eb10259ec792715b04a9
PT=   7d17af1596d1b351d9c4ec16e074ced518c2841a86ede260
TEST= 12
KEY=  4c87cec368446dad4c48addf153fe4ca
IV=   ebc6cc63735265a3be288fa976331dcd0b00c3f9e351ff0c
CT=   7d17af1596d1b351d9c4ec16e074ced518c2841a86ede260
PT=   5527bb79f3a67cb10303616b69887436580a2a7f5c4ad4bb
TEST= 13
KEY=  4f84afa801cc199b144287a049753071
IV=   d6f779e2c7e4e067b1f442d1ab45803f2182c133bab84285
CT=   5527bb79f3a67cb10303616b69887436580a2a7f5c4ad4bb
PT=   1bdf4045d1bbd06d63d685ecdd2b63a9c5ae623a96a5d3fc
TEST= 14
KEY=  2c522a44dce77a32d1ece59adfd0e38d
IV=   656a8f53543bada61cacfd71d267fe74ccf79df98e043595
CT=   1bdf4045d1bbd06d63d685ecdd2b63a9c5ae623a96a5d3fc
PT=   c2962a64c19bfd01a119fea688770b8f42f4c82e70b91447
TEST= 15
KEY=  8d4bd4e2549071bd93182db4af69f7ca
IV=   b1052eb24c3486c977d1e5ab451329821e7c82c42c335435
CT=   c2962a64c19bfd01a119fea688770b8f42f4c82e70b91447
PT=   bec21a2fbebc4306dfe2e59e6924fd6172ed2484d09e66d0
TEST= 16
KEY=  52a9317c3db48cdce1f509307ff7911a
IV=   df4193f123a1a1508820d63f208b86c1c0e4d8d7f6d5e1b9
CT=   bec21a2fbebc4306dfe2e59e6924fd6172ed2484d09e66d0
PT=   3dfba8476263fdff898289d0c7740c7eec285a3bdf0a6550
TEST= 17
KEY=  db2bb8acfac080a20ddd530ba0fdf44a
IV=   cb7be0be9eae23171fb2296e996c84457c264dd0f9b89a22
CT=   3dfba8476263fdff898289d0c7740c7eec285a3bdf0a6550
PT=   98ca459cd4af3661f09397ad7238f1fb259d5da30c98053d
TEST= 18
KEY=  2bb82f0188f8715928400ea8ac65f177
IV=   85c7e81ddf06af7f65b7c5e4ee9410a47249d94817e3c307
CT=   98ca459cd4af3661f09397ad7238f1fb259d5da30c98053d
PT=   47b11e0d1a9b73ebecc2d09d38605a1afb2eb7386c08bb44
TEST= 19
KEY=  c77aff9cb0982b43d36eb990c06d4a33
IV=   c528c57094031ab34b2cda2d462723269f3b49675e630c41
CT=   47b11e0d1a9b73ebecc2d09d38605a1afb2eb7386c08bb44
PT=   3ec4913e1e713675a84a2ee33d199dad4c1a20b3d1b5d782
TEST= 20
KEY=  6f30d17f8d81b6ee9f74992311d89db1
IV=   dfde9c502dc9b8db01da3af88d85ee144e60c201540cfca4
CT=   3ec4913e1e713675a84a2ee33d199dad4c1a20b3d1b5d782
PT=   982dd89cb1dc21370f5338b546840225d0f7645c58fe149a
TEST= 21
KEY=  6063e9cacb05b4cb4f83fd7f4926892b
IV=   ca27da6418fb453ef168f04799f153d39cc9e16ae783d0bd
CT=   982dd89cb1dc21370f5338b546840225d0f7645c58fe149a
PT=   41877428565ef6cb17abd4f008a57c6fbf1ac2466718d05e
TEST= 22
KEY=  77c83d3ac3a0c8a4f0993f392e3e5975
IV=   aaf0059e59507b99be0e5c4a4a8212e1da2e6b02e9d601c9
CT=   41877428565ef6cb17abd4f008a57c6fbf1ac2466718d05e
PT=   29165af3060554429bf776e4e88d2fcfc4c89aebd6f45b4b
TEST= 23
KEY=  ec3f4bde2b2de76b3451a5d2f8ca023e
IV=   3fd82a4f28addc0f10c189609c4dd0b4e0e101272dcb434f
CT=   29165af3060554429bf776e4e88d2fcfc4c89aebd6f45b4b
PT=   0e1571288c1b703eeefbf25b9fb964e83c7fc3b84c136013
TEST= 24
KEY=  02c4b985b4948383082e666ab4d9622d
IV=   8eda4e82baae6e20cdcfe0b4e3d6009246b6c1bed45cb527
CT=   0e1571288c1b703eeefbf25b9fb964e83c7fc3b84c136013
PT=   fc4bd7ff8d6585e5c8d70b757c7f1f514ccc778ce34f1b9a
TEST= 25
KEY=  ca13b2f0c8eb9cd244e211e6579679b7
IV=   1ffab9c699609becd5e9e3b6b4df2d5f5d794247cfa6fe4a
CT=   fc4bd7ff8d6585e5c8d70b757c7f1f514ccc778ce34f1b9a
PT=   f342642f267ea23835d7218cf70d0ed41fe0566769d5ac41
TEST= 26
KEY=  ffc4937c3fe692065b0247813e43d5f6
IV=   a73726a73a9c6edea4fe32eb65c0e34874fde1d891851fb1
CT=   f342642f267ea23835d7218cf70d0ed41fe0566769d5ac41
PT=   94c31b8b47633a11464422dfaf572393a6b79bf0f884d59e
TEST= 27
KEY=  b980b1a390b1b195fdb5dc71c6c70068
IV=   a86ee813c8746d2ef5d6374ec7cc85e9dcaa55f570c22976
CT=   94c31b8b47633a11464422dfaf572393a6b79bf0f884d59e
PT=   5ff578466ad00f69cb49b14e6ffa5cd2e1b09c1ec3ef376d
TEST= 28
KEY=  72c900edff4bed471c05406f05283705
IV=   3b8dde2de4b03f817a3706534e8dc028f5aa21c43d617b81
CT=   5ff578466ad00f69cb49b14e6ffa5cd2e1b09c1ec3ef376d
PT=   08b5d8b626ca6ce3a59418d306ff9cfc9e1bbde8bb20435b
TEST= 29
KEY=  d75d183ef9b471bb821efd87be08745e
IV=   53c35ba9f259e255c86adc55a4640ca1fa06534338c91db9
CT=   08b5d8b626ca6ce3a59418d306ff9cfc9e1bbde8bb20435b
PT=   02829b4d9db0290ffe6f03e0a2169eeead3c49af3ac24935
TEST= 30
KEY=  29321bde5ba2ef552f22b42884ca3d6b
IV=   4386778ab0babd999a8a9a7e9804601a08cfc9e04c928c6d
CT=   02829b4d9db0290ffe6f03e0a2169eeead3c49af3ac24935
PT=   8254dee3dbcc8e871e047795428b191939caf14d463ff3bb
TEST= 31
KEY=  37366c4b1929f64c16e84565c2f5ced0
IV=   741fd59c79686da9ca47b3ac8d42753ca381865865452666
CT=   8254dee3dbcc8e871e047795428b191939caf14d463ff3bb
PT=   3ce1795b1175fd4eb1ff4ee3e992a107e740cc393149796f
TEST= 32
KEY=  86c922a8f0bb574bf1a8895cf3bcb7bf
IV=   d65aafbc922efb9658e91aa0122641d8040015b83b736291
CT=   3ce1795b1175fd4eb1ff4ee3e992a107e740cc393149796f
PT=   e142c3ae8cfae605aa64b1ac48063a5fae3d72453f833226
TEST= 33
KEY=  2cad9304b8bd6d145f95fb19cc3f8599
IV=   716e821bcf6bd5fd95ef86a341fde7d007ecd6ce7440c21a
CT=   e142c3ae8cfae605aa64b1ac48063a5fae3d72453f833226
PT=   130c7ae62786c3effa9677fbb09de3f7a7df757ea6f65cd6
TEST= 34
KEY=  d63be4ff08208ee3f84a8e676ac9d94f
IV=   2ff22a4647698e982dce26b0cf9b9258e6a9ec91ee638094
CT=   130c7ae62786c3effa9677fbb09de3f7a7df757ea6f65cd6
PT=   5675e626c15c2e1648ce989a28c156b5677e786fdfc81ec2
TEST= 35
KEY=  9ef57c6520e1d8569f34f608b501c78d
IV=   c4277b2ffc00438199b1722d9915bef2a7ab9c041115f1a7
CT=   5675e626c15c2e1648ce989a28c156b5677e786fdfc81ec2
PT=   77e2eaee2dcdd553f7d9f64d04450fcaf5a7c2b99810e370
TEST= 36
KEY=  692c8a2824a4d79c6a9334b12d1124fd
IV=   0b7990f43e2ad2a0b35893a2d7d3dfacede59d9bdd74b882
CT=   77e2eaee2dcdd553f7d9f64d04450fcaf5a7c2b99810e370
PT=   315c78258c1c9e11ac8788332923a25c10233f0401fb3eb0
TEST= 37
KEY=  c5ab021b0d8775c07ab00bb52cea1a4d
IV=   d754b46e104d6f9f29077c59ce87b9c74660e0df1147075e
CT=   315c78258c1c9e11ac8788332923a25c10233f0401fb3eb0
PT=   fc454954a023cfba9b139ad1338b3c50c001ccc853640a16
TEST= 38
KEY=  5eb898ca3e0c4990bab1c77d7f8e105b
IV=   c36926ef28753b9afeb51d97bc37652d8098f005d8ca6b70
CT=   fc454954a023cfba9b139ad1338b3c50c001ccc853640a16
PT=   4f6f7e0db6ec71a6ada1ca1cda5cdedb1c93d20e102b75e8
TEST= 39
KEY=  f31952d6e450974ba62215736fa565b3
IV=   e1ec00d844f88a9b4fed7c4da6309758fece09c9df558208
CT=   4f6f7e0db6ec71a6ada1ca1cda5cdedb1c93d20e102b75e8
PT=   d701aee5284387a65897b7138d9340b99a19d43a16992e05
TEST= 40
KEY=  ab8ee5c569c3d7f23c3bc149793c4bb6
IV=   5fb0ef0257bb4b208874089c05f1cba6f6603dd96329167c
CT=   d701aee5284387a65897b7138d9340b99a19d43a16992e05
PT=   291f998a9ed0bb0476502b2326f81821bb092e7f6246ca2f
TEST= 41
KEY=  dddecee64f3bcfd38732ef361b7a8199
IV=   bb097a9b074bde6122550b4c9e3d43a21b91e927eca07cae
CT=   291f998a9ed0bb0476502b2326f81821bb092e7f6246ca2f
PT=   835dbeba77a83371339d80f97e7064846eb0fc3af6063f44
TEST= 42
KEY=  ee434e1f314bab57e982130ced7cbedd
IV=   c17377f69b0911b30383b2369ae1b60e37986eb1a64b2e38
CT=   835dbeba77a83371339d80f97e7064846eb0fc3af6063f44
PT=   72ac9c531148d12902a4fa4bbec0acde8bbabac5f4355fc7
TEST= 43
KEY=  ece7b4548f8b07896238a9c91949e11a
IV=   37c80716ec31c8163cbe32f8f3f46711dbe1a41f1bd7e274
CT=   72ac9c531148d12902a4fa4bbec0acde8bbabac5f4355fc7
PT=   330e14db94dc9b0949239cf2b7a86173ffb0913bfc64b12c
TEST= 44
KEY=  a5c428a6382366fa9d8838f2e52d5036
IV=   130fbdd489c4e9d4af733053ac20483921202f7894d77537
CT=   330e14db94dc9b0949239cf2b7a86173ffb0913bfc64b12c
PT=   52753fe9571a3ff7154872f1c9e17f282fff4c418e43158a
TEST= 45
KEY=  b08c5a57f1c219d2b27774b36b6e45bc
IV=   e4745f3d1666eb6f91f783520d5ad91b19900da66ce1f099
CT=   52753fe9571a3ff7154872f1c9e17f282fff4c418e43158a
PT=   c5fdeaba63899bb295d4a5b7697ef5b1e452bde2d1765531
TEST= 46
KEY=  2558ffe098bcec635625c951ba18108d
IV=   17be415fa753535f08996a3ce15749e2b5c9576060bb810a
CT=   c5fdeaba63899bb295d4a5b7697ef5b1e452bde2d1765531
PT=   1bc7125f029f1d1587650f7f5f228bedbc544fd887f5880b
TEST= 47
KEY=  a23df09fc79e678eea7186893ded9886
IV=   e5136c3225d4bc3c69a8955acfca337601b4d00e24f00634
CT=   1bc7125f029f1d1587650f7f5f228bedbc544fd887f5880b
PT=   d9a8683010c75c88a8c4b9756ca572c415402a095201ca5f
TEST= 48
KEY=  0af949eaab3b154aff31ac806fec52d9
IV=   4cdbb7b8ef4f6272ab8f10b42e62af84d14fe796dae92940
CT=   d9a8683010c75c88a8c4b9756ca572c415402a095201ca5f
PT=   d6f15d931dcb425549506760f96c0359255183eba4818f9c
TEST= 49
KEY=  43a92e8a52571613da602f6bcb6ddd45
IV=   3f6cecaf7d4c1e43893f73acaa4a49a8e82b90875e7fcab9
CT=   d6f15d931dcb425549506760f96c0359255183eba4818f9c
PT=   351f5e3c2a86adb9f180347d5ba0a3a5829ff4f85a893c98
TEST= 50
KEY=  b2291af709f7b5b658ffdb9391e4e1dd
IV=   4579cc7aa54b23c95c39c9e8605d15f4b903b905bed844f0
CT=   351f5e3c2a86adb9f180347d5ba0a3a5829ff4f85a893c98
PT=   a0824f8cfcb0817e00bad61b69f38a76a9b3a4c48c308bad
TEST= 51
KEY=  b293ccec60043fc0f14c7f571dd46a70
IV=   050e531bcfbe17dcee8dfcb318441b7ab0fdc902f1091963
CT=   a0824f8cfcb0817e00bad61b69f38a76a9b3a4c48c308bad
PT=   921a5d2cff99c45a6d3ff00abfad80cbfbf34918a4976ed9
TEST= 52
KEY=  dfac3ce6dfa9bf0b0abf364fb94304a9
IV=   580b5d296c08737c41a3ef4939e533e1881c63576cfdbfa0
CT=   921a5d2cff99c45a6d3ff00abfad80cbfbf34918a4976ed9
PT=   7421366a235e03d20bc80737357e467a5e0626479186d772
TEST= 53
KEY=  d4643bd1ead7f97154b9100828c5d3db
IV=   97f2ff6fa69053c2eebda6d78c7d5cf8032aa6a27f65f8c9
CT=   7421366a235e03d20bc80737357e467a5e0626479186d772
PT=   63fd9cb5790f075ccaa1469a64772e67b4b002fda65a9748
TEST= 54
KEY=  1ec57d4b8ea0d716e00912f58e9f4493
IV=   2f7ba73967f120130f3cbb56b9795afd9e0c558e7c8882c3
CT=   63fd9cb5790f075ccaa1469a64772e67b4b002fda65a9748
PT=   7caee980e9fb22ae0b308ca25e814afbed52cb8f41850e6c
TEST= 55
KEY=  15f5f1e9d0219ded0d5bd97acf1a4aff
IV=   6ddbf1686eb1469a95829e890e735cd745486f2d7af95e1a
CT=   7caee980e9fb22ae0b308ca25e814afbed52cb8f41850e6c
PT=   38dd375ed5935671fb50b29121e4e098799e8ce26f24a5a6
TEST= 56
KEY=  eea54378f1c57d7574c55598a03eef59
IV=   e2b6599cc5c6269db23b82d5d3521d3db73794bbff020adf
CT=   38dd375ed5935671fb50b29121e4e098799e8ce26f24a5a6
PT=   da4fd7d54c9424cfe3ee4fef0f17611a2f87e670887e0247
TEST= 57
KEY=  0d4b0c97fed21c6f5b42b3e82840ed1e
IV=   93e5f476cae1c540a52e45bd5ace4c300c246075f90f1e17
CT=   da4fd7d54c9424cfe3ee4fef0f17611a2f87e670887e0247
PT=   474b6ab34c50963e3cada32e16fc3fb234701e135c1c68a3
TEST= 58

⌨️ 快捷键说明

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