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

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

BLOCKSIZE=224
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   625d1942c8390df298fb371e62841b58cf9ff726cd87ee6025c21fc3
TEST= 1
KEY=  62841b58cf9ff726cd87ee6025c21fc3
IV=   2b67647cc201d0f54f319d92d2e3b6a0a62c2cd98652835efa28d4c9
CT=   625d1942c8390df298fb371e62841b58cf9ff726cd87ee6025c21fc3
PT=   d61aaff35208253810886a3e08026296cc0225c333e8b6dd3f5158d4
TEST= 2
KEY=  6a8679ce039dd2e5fe6f58bd1a934717
IV=   1999b67bb7ea58c378d47e019eced8c3d8831df39a245063baf7e248
CT=   d61aaff35208253810886a3e08026296cc0225c333e8b6dd3f5158d4
PT=   ef1151fef8c065ee31910eb593c41936ee732d01a2c148f57966ca6a
TEST= 3
KEY=  f94260f8edeeffe45cae104863f58d7d
IV=   30b22c3294405e0d06687f91f00d24b4d648d2de9ef9ab5bd48556cf
CT=   ef1151fef8c065ee31910eb593c41936ee732d01a2c148f57966ca6a
PT=   6a4c191dce5edd3deddf966f90edeb5d8c3ded202c42590a0602aaeb
TEST= 4
KEY=  69af8ba561d312c470ec494265f72796
IV=   6fd9b71595ddeb64dea39e6d6fa68cc31190f2b66614e28521efcb33
CT=   6a4c191dce5edd3deddf966f90edeb5d8c3ded202c42590a0602aaeb
PT=   c42225729df139dc4c1fd275f0ef26ec851a0b14d2e673a227ae4aee
TEST= 5
KEY=  9940ad49e4c919d0a20a3ae042596d78
IV=   e5db9e764caa064940d5f8b220cb3b4258375815131f5a57c76a11e2
CT=   c42225729df139dc4c1fd275f0ef26ec851a0b14d2e673a227ae4aee
PT=   018e7caaff839dd25f2ec1ee9bbc6464f737f4746f525e949b9fa447
TEST= 6
KEY=  02fcc92d13feeda4cd586474d9c6c93f
IV=   40e7f5f680a26e89ecbc6195a4207f245c5aac9bc0ac3d57abe9a280
CT=   018e7caaff839dd25f2ec1ee9bbc6464f737f4746f525e949b9fa447
PT=   a5ca27edc7fa764cc33e1fd82c07cf3bd228655a5eb5bfa0fe4b5dae
TEST= 7
KEY=  2efb0616c1d688fe93eddbd4278d9491
IV=   e2c90209ab2b5f6663021bd2ac97dbf392a853b768d972a3d756fe64
CT=   a5ca27edc7fa764cc33e1fd82c07cf3bd228655a5eb5bfa0fe4b5dae
PT=   f283bc6f26bc0873b74b91e2a5a7350c1d00a721a51a165706740294
TEST= 8
KEY=  8b5c331adcd62fdf36f7cd8321f99605
IV=   675678d76b203d953c5ea4a201570c13b66cdbbf66a481f3121d30d5
CT=   f283bc6f26bc0873b74b91e2a5a7350c1d00a721a51a165706740294
PT=   f0c697d6ce7cdf07e78c86e4815c90547763c7892d5413f2cd22b073
TEST= 9
KEY=  0a00a34eabb5e8561ba3de71ecdb2676
IV=   fc6454d38522776d8f159ea559fafa242c0b09a962f6fffe0aa14394
CT=   f0c697d6ce7cdf07e78c86e4815c90547763c7892d5413f2cd22b073
PT=   4e1019eb0d8f0fb6f58db1ff961f1b1b1f3a9c963454b66b84e94150
TEST= 10
KEY=  9c1fb855b48f74c02ff7681a68326726
IV=   cb14d36210333d5faa62d396a09e71ea8c5006d2776b0e8a747c16c6
CT=   4e1019eb0d8f0fb6f58db1ff961f1b1b1f3a9c963454b66b84e94150
PT=   35bc1e50226f3aff43a13c4f9264442017d2ba6df2e22949fca1d9c0
TEST= 11
KEY=  0e7bfc75a35dceaddd1541539493bee6
IV=   1569c80d8a255e953904edf5a55e03e7e910558935a8b2d64137afdd
CT=   35bc1e50226f3aff43a13c4f9264442017d2ba6df2e22949fca1d9c0
PT=   a9f6129296bd57a1453f465440bf7952d1cc398fd30f47549f25b5e0
TEST= 12
KEY=  4ec485277291f7220e1a06070bb60b06
IV=   13658eb3b4c860a56feeb2bf60b675cbd668841b190a9d46c8a4a0df
CT=   a9f6129296bd57a1453f465440bf7952d1cc398fd30f47549f25b5e0
PT=   b19eaa0e51c6e31f2fe53b06ecb4cf80683d362a499aec398173f326
TEST= 13
KEY=  a2704aa71aacc1084780ea3e8ac5f820
IV=   d84b55836735ef52f350e4b2ef71954f88314057c097b241511d726e
CT=   b19eaa0e51c6e31f2fe53b06ecb4cf80683d362a499aec398173f326
PT=   42cebfd3f83d60fae2f0aa5b2a962dd587753f4ff8395f7950592b78
TEST= 14
KEY=  88e667729dd9fe47bfb9b547da9cd358
IV=   9e90c9cb989e24bcc3e0daae1587997c8befe263714469e496523f22
CT=   42cebfd3f83d60fae2f0aa5b2a962dd587753f4ff8395f7950592b78
PT=   1101b6eafd510715d641d708a54032357ed40c536a5474d777f1a6ce
TEST= 15
KEY=  2da65547e30df214d5edc190ad6d7596
IV=   c7515c4b53537f9f0c2e1001d7481bc36ceabaf25a320b901fb8309c
CT=   1101b6eafd510715d641d708a54032357ed40c536a5474d777f1a6ce
PT=   e6062aff5a83564d65b0d446543934594be8bbe9367aabc07be867ff
TEST= 16
KEY=  799f611ea8e549fde3976a50d6851269
IV=   d5605b12994e58a7ad96a5e2e8a9552ea50f31f59ca26e5e3dc322e8
CT=   e6062aff5a83564d65b0d446543934594be8bbe9367aabc07be867ff
PT=   ee5034b4188479580d5c8feaf8e08eae97bd0786245531e12a518fec
TEST= 17
KEY=  817fefb03f584e7bc7c25bb1fcd49d85
IV=   ac7a258d91cd8e89302e471035eec499799be590cfc3dcce519246a3
CT=   ee5034b4188479580d5c8feaf8e08eae97bd0786245531e12a518fec
PT=   3f7b5b7d4c6674e538508b582b442c9e16663f73ccba0d3162a3764c
TEST= 18
KEY=  aa3bc32e293e71080b7856809e77ebc9
IV=   d993406c00686695ea9004ec0a022d9dec2a22c428fe4404f4e66cb6
CT=   3f7b5b7d4c6674e538508b582b442c9e16663f73ccba0d3162a3764c
PT=   965b0673e7e2cee3444d09dbbec815c0de3ab2870fc410b9ebade0a7
TEST= 19
KEY=  14f3d6eef704c38f04bc463975da0b6e
IV=   946aca9eeae420502bf5de7ceb767994e0a06252957280292a5f665c
CT=   965b0673e7e2cee3444d09dbbec815c0de3ab2870fc410b9ebade0a7
PT=   bb3c87456be046fb78cd0651583005238d453eb90dd09308ccd8ca03
TEST= 20
KEY=  4cc3d3cd7a41fd36096cd531b902c16d
IV=   6ac3277f1649a99520ec924a17f4ebfb7169290f479f8c7ddd4e2fd0
CT=   bb3c87456be046fb78cd0651583005238d453eb90dd09308ccd8ca03
PT=   3eaa3b286a51efde78db1f43727a09001d90de0a424660d9ed11a6d3
TEST= 21
KEY=  3eb9dacd67d1233c4b2ab5e8541367be
IV=   5f8f9aea63439bc9d4380a6c20185c8e23f33498dc859b8cdeda054e
CT=   3eaa3b286a51efde78db1f43727a09001d90de0a424660d9ed11a6d3
PT=   7123a7a5b3f38735f808f510988c0d19af9cba72c6f6c42afd0eb293
TEST= 22
KEY=  a635d7d4c84d994e8ddc71c2a91dd52d
IV=   6a03d85f6113482fd488483a841457879b1b9040d8e5b1084196d01e
CT=   7123a7a5b3f38735f808f510988c0d19af9cba72c6f6c42afd0eb293
PT=   a3bbb4eef06f56e192b6a2d058b3401f592539705833548bbfa5efd8
TEST= 23
KEY=  fe8697cb9168a03ed5ef254916b83af5
IV=   f3ed68f61fb59974768566793fb6b8dc1772c21b1e08b14bf6cde4e0
CT=   a3bbb4eef06f56e192b6a2d058b3401f592539705833548bbfa5efd8
PT=   a7db0b0537e085c9f22fb66bb9c8dee0e1e374ce733c72e200a170c4
TEST= 24
KEY=  474e492b708bd4f0a6d357ab16194a31
IV=   78014cc754b1336055fccae4aa897673f61f9ecbae821afaacabd085
CT=   a7db0b0537e085c9f22fb66bb9c8dee0e1e374ce733c72e200a170c4
PT=   8dab1e07a61757bb408bab4e31f5a9bc658302f24405112bc512302e
TEST= 25
KEY=  76bbe0971508d602e2d64680d30b7a1f
IV=   81850ad1c4b590cebe74b5c12d1a2b9588e8620efc9624a3ccac0f48
CT=   8dab1e07a61757bb408bab4e31f5a9bc658302f24405112bc512302e
PT=   9f0c3d656788b932fc2e97c81a3968ad7cad1f903e32ae2ec784ecbd
TEST= 26
KEY=  6c82883a69a5c992dce4e8ae148f96a2
IV=   c8b4668e4c96c843cb736baead0749183dfa22dad9b6a0dfcbb04334
CT=   9f0c3d656788b932fc2e97c81a3968ad7cad1f903e32ae2ec784ecbd
PT=   af5d9900803cf32addf8958f7383510858112b1c1c3d6f78f09c2f46
TEST= 27
KEY=  1f01d93231b4e28ec0d987d6e413b9e4
IV=   07faf80d531cb47e4a4f6523e17f0ccfba6ea5baef6d6a6d1253ceb2
CT=   af5d9900803cf32addf8958f7383510858112b1c1c3d6f78f09c2f46
PT=   8e9ed552c32f9bf2bf73f87f12ba01ebb6c7c86bd71ae8c3bf0f0b84
TEST= 28
KEY=  0dbbd8d987732ae517c36f155b1cb260
IV=   c7422ac6b5d71577cedc2aaf8ee7a10ca9869fbb791ea9c1c05ee23f
CT=   8e9ed552c32f9bf2bf73f87f12ba01ebb6c7c86bd71ae8c3bf0f0b84
PT=   730a4e5e5d2fdb736f2ae6aca03dbe737779340f224bff63d6b8c547
TEST= 29
KEY=  ad8666aaf00a1eea358890768da47727
IV=   e15d09802b925c47ce47533dc321541b9682d394910ae8d8fae8604e
CT=   730a4e5e5d2fdb736f2ae6aca03dbe737779340f224bff63d6b8c547
PT=   dbc88d4fbfbe11cdac2627550b5fcc99f1cb9a679f7fbcc5d42c52c5
TEST= 30
KEY=  a6d9aa3301c1848daaf72cb3598825e2
IV=   e1480f420a7dfe65490f34d4e20997cb4d927ae1c4b5c68fb9987127
CT=   dbc88d4fbfbe11cdac2627550b5fcc99f1cb9a679f7fbcc5d42c52c5
PT=   f35d5fe3b514f5e2f81a338096977428c62d6a3f88975f89d508a174
TEST= 31
KEY=  304ede1bc7eceeb22260733a8c808496
IV=   dae81e24e0391378997c620de82e3f76881fec78ad3e7dee463c3a4e
CT=   f35d5fe3b514f5e2f81a338096977428c62d6a3f88975f89d508a174
PT=   374c43f1498eb6b6167a0dc131b1790cd207ad28d1eef1743ae6666a
TEST= 32
KEY=  01ffa71715eb439af38e824eb666e2fc
IV=   4aa9ee95b94b1d570eba24e3a2ea3d23b8c124c190407d02666506cd
CT=   374c43f1498eb6b6167a0dc131b1790cd207ad28d1eef1743ae6666a
PT=   abaeb8e9e1495dd3327340c95c5d9675ec23f16c46b0f91ea7b99c2d
TEST= 33
KEY=  5da23162f9c8b2f6b53e7b5011df7ed1
IV=   8c4d6e9954f9d62991539bbd42f9d04fc72c0a21d02d8a424a827460
CT=   abaeb8e9e1495dd3327340c95c5d9675ec23f16c46b0f91ea7b99c2d
PT=   3a9a45601da9e73349f41e9fbf393689e5f0948928474b888baf72d7
TEST= 34
KEY=  e29b07eb1c38267f9d7930d89a700c06
IV=   146b747ec49430b7712b7bd92e8d7a0e2126fe68198d72265bd48605
CT=   3a9a45601da9e73349f41e9fbf393689e5f0948928474b888baf72d7
PT=   14ba7a35b8a5233b9b898f6afdb9dd9cf5863abba5137ac83e6f4b4b
TEST= 35
KEY=  1f22da77e9be1cc4386a4a10a41f474d
IV=   020499ebe9e16712d53905828efa9fd2c36dbe4d3752f29b04eaad6a
CT=   14ba7a35b8a5233b9b898f6afdb9dd9cf5863abba5137ac83e6f4b4b
PT=   11eabbcfe06bcb2b926c2748eec8ea5c8afe66d9b00e8a56fd45c4dd
TEST= 36
KEY=  f1ea302b63407a1d8864c046595a8390
IV=   609fc463677b4c523319a9f923cf66d66e6e38fefe0e2189105bed73
CT=   11eabbcfe06bcb2b926c2748eec8ea5c8afe66d9b00e8a56fd45c4dd
PT=   f4fbb5e9242786032a4015502b2b7add72bdabc645bfea6f169180bb
TEST= 37
KEY=  dac14af611fdd1dbcddb2a294fcb032b
IV=   90213cfba934d49408c0a2cc1c2cd84e22910d756785404a221c0330
CT=   f4fbb5e9242786032a4015502b2b7add72bdabc645bfea6f169180bb
PT=   50f3d2da50452a6b3196b9fd25137b0fd7b1b62b0e7c13862295708e
TEST= 38
KEY=  ffd231f9c64c67f0c3a739af6d5e73a5
IV=   65e245adf616c7294f8d8b1fbb05ef380287bbadde63577f35b02757
CT=   50f3d2da50452a6b3196b9fd25137b0fd7b1b62b0e7c13862295708e
PT=   f2ac31efb7cbcf2525e3577bd4bac2494373bd3e08d7bf89f7da7f75
TEST= 39
KEY=  2b68f3b0853fdacecb7086269a840cd0
IV=   e71016ccb7cdb06ece1ecb64be051b455ac45594bae2523778d05001
CT=   f2ac31efb7cbcf2525e3577bd4bac2494373bd3e08d7bf89f7da7f75
PT=   755f180c630344795543aa88924581f3b69e5847d3c3acf7d9a69299
TEST= 40
KEY=  b92d724333a1828918b32ad143229e49
IV=   af85428b10e6d8cbb640fbd294ad4a4a87cee8bf7ce51850427e306a
CT=   755f180c630344795543aa88924581f3b69e5847d3c3acf7d9a69299
PT=   6ae240b2a2278bf5b8ed3a489c169318c14f17c2a0983195f65a4b88
TEST= 41
KEY=  253be15bf2ee954bb82b1b44b578d5c1
IV=   7ed1f204b06c58486151cb6f6199702b32cfbd85a69ff175d38d0069
CT=   6ae240b2a2278bf5b8ed3a489c169318c14f17c2a0983195f65a4b88
PT=   f973fcb53790ab3ca5f7df87977ea0f81991dc1da3502d99e1f1b012
TEST= 42
KEY=  b24541a3eb7f49561b7b36dd548965d3
IV=   ca5b468482a77c55ebc4ad503facc0dbdace17e463fccc503b7e12fb
CT=   f973fcb53790ab3ca5f7df87977ea0f81991dc1da3502d99e1f1b012
PT=   119e593b5483202905f2bc6549a77f0c601f75b7fef3f2cf70e2ce18
TEST= 43
KEY=  fbe23eaf8b603ce1e588c412246babcb
IV=   177fd123ca74a5759f89305b240bbf341eee4d2e5c94f2f05657e294
CT=   119e593b5483202905f2bc6549a77f0c601f75b7fef3f2cf70e2ce18
PT=   28e2da1060e350020f6bba9c37df368bd24a8b145b87ecf34848a034
TEST= 44
KEY=  cc3d0824592ab7f5be0f28e16c230bff
IV=   b65b0968659989a4e7b86bc0ede29130b42069e7ee54daa80371aef9
CT=   28e2da1060e350020f6bba9c37df368bd24a8b145b87ecf34848a034
PT=   3f74553a9eb602dbed4f64c7214b44eb4db8b297a8e4a86100468256
TEST= 45
KEY=  ed764ccf1492056216eb80806c6589a9
IV=   5d71ccd7373b64264c9b7090132f56bbfdd05279c043a9e7c5b642dd
CT=   3f74553a9eb602dbed4f64c7214b44eb4db8b297a8e4a86100468256
PT=   57be4469d8a6942e56befb3634b96d125b00473d155f771e2b41e8e8
TEST= 46
KEY=  d9cf21dd4f92425f03b4f79e47246141
IV=   e2d3ea02718ae72d33225a3a094bbfde3e33b1876b44ee86cfb370a9
CT=   57be4469d8a6942e56befb3634b96d125b00473d155f771e2b41e8e8
PT=   ff14734af1aea7e579db84fae40585005d62f87d3ed515432b46eb72
TEST= 47
KEY=  3dcaa4dd12f0ba223d61e2dd6c628a33
IV=   57605d9e49b3c89f4738973b1f34874880a76ba3adc9791b0052b6eb
CT=   ff14734af1aea7e579db84fae40585005d62f87d3ed515432b46eb72
PT=   854890964592d72310daa0f88068879d3117e7e27d785af0abbd7d24
TEST= 48
KEY=  bda2234023e75dc04019b82dc7dff717
IV=   8b8f06187d9bff5aba1552fd3e3a4696cf2946ae6f23ce4a23278b66
CT=   854890964592d72310daa0f88068879d3117e7e27d785af0abbd7d24
PT=   80145e165d35b81386c67a0c49e283980eff307bf3583529d5ad26a5
TEST= 49
KEY=  f440a0d82d186dbbb3418d041272d1b2
IV=   87bf2d14beaa4533de7900ccafab9687900613e8679d5fe9348ab804
CT=   80145e165d35b81386c67a0c49e283980eff307bf3583529d5ad26a5
PT=   52c932c657d6e2811bc97cd649e09e8e9e8de55919c0d0472b3f2626
TEST= 50
KEY=  bda03e56b39588e2aa815d43394df794
IV=   7e8b2c5c8e8148c0d46bf85ee867ea5c685ac8afe7347c1c70e7ea08
CT=   52c932c657d6e2811bc97cd649e09e8e9e8de55919c0d0472b3f2626
PT=   87862a26a393589d2977aa24e6f2f04761843e908ca530bafe53037e
TEST= 51
KEY=  5b52ce11d211b67226246df9c71ef4ea
IV=   6eeb729d4c9e5d26c6803ac436eab6fffb06a96b8cefe876376f7a2c
CT=   87862a26a393589d2977aa24e6f2f04761843e908ca530bafe53037e
PT=   bc6dbe8e425e716e2ec3026553ca57ca27b7983a3313bd83fb2666e1
TEST= 52

⌨️ 快捷键说明

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