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

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

BLOCKSIZE=256
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000000000000000000000000000
CT=   15e7b50bbabf7be1e798360ae157793f773c64dff722fde25394c4695f6b6324
TEST= 1
KEY=  15e7b50bbabf7be1e798360ae157793f773c64dff722fde25394c4695f6b6324
IV=   15e7b50bbabf7be1e798360ae157793f773c64dff722fde25394c4695f6b6324
PT=   a3095d9c5563eb4aa3525752f995edd7e810843b73fecc239752df8849a8f98b
CT=   55984806fcc26ace49b9d0495faab296c90d1cdba403a726f880f7077892b277
TEST= 2
KEY=  407ffd0d467d112fae21e643befdcba9be31780453215ac4ab14336e27f9d153
IV=   55984806fcc26ace49b9d0495faab296c90d1cdba403a726f880f7077892b277
PT=   9916ffb01c062b95c242e82786ae0ec6c350e71df7ead08c1c65b9704f44a81b
CT=   d9c815765d362ee5688619403fcb3a924cd243128df3a6c04e00f5cdb24d5833
TEST= 3
KEY=  99b7e87b1b4b3fcac6a7ff038136f13bf2e33b16ded2fc04e514c6a395b48960
IV=   d9c815765d362ee5688619403fcb3a924cd243128df3a6c04e00f5cdb24d5833
PT=   7a88950edf42fdd7205f59a24a19171ee14fb9708cbfe65ecf49540cd38de8d2
CT=   64b0e0f7b5de35ebcfc1c7dfc6ceba15710dce4ddee1ee674fff363d766aef78
TEST= 4
KEY=  fd07088cae950a21096638dc47f84b2e83eef55b00331263aaebf09ee3de6618
IV=   64b0e0f7b5de35ebcfc1c7dfc6ceba15710dce4ddee1ee674fff363d766aef78
PT=   d6f4ef484d1f223e5c68630d10f67a7d04da9b76d0f2e339540d97c366f97f0f
CT=   e590c122625c5aabeb1b6c085bdcaa47418868572e29dbf2c16a54e161aefc81
TEST= 5
KEY=  1897c9aeccc9508ae27d54d41c24e169c2669d0c2e1ac9916b81a47f82709a99
IV=   e590c122625c5aabeb1b6c085bdcaa47418868572e29dbf2c16a54e161aefc81
PT=   9618e84ce52be7762fc0cf1e0ec5a8982dc19959f6a5eda4517904fd2a009f68
CT=   1ead1c06dbef9045f9d467ea04f3070a18f01f88d6eb123eeeb6d5db9fdc6232
TEST= 6
KEY=  063ad5a81726c0cf1ba9333e18d7e663da968284f8f1dbaf853771a41dacf8ab
IV=   1ead1c06dbef9045f9d467ea04f3070a18f01f88d6eb123eeeb6d5db9fdc6232
PT=   8ba72d37e2a403fb060660e6775abc43bb8787c7925171cef0085e336084b975
CT=   23ef59bbc6b4176230e4b668be71382b1db8c1c43be66d945d55e4faf0e62360
TEST= 7
KEY=  25d58c13d192d7ad2b4d8556a6a6de48c72e4340c317b63bd862955eed4adbcb
IV=   23ef59bbc6b4176230e4b668be71382b1db8c1c43be66d945d55e4faf0e62360
PT=   b4ff220f4d415c4b4b035015c3bf0199291afb07b2202b82da491e5087c35ae9
CT=   a26b24c334dc70178638e44e039c5ff252ab27a7faba4325a68ef9cb32aebf7e
TEST= 8
KEY=  87bea8d0e54ea7baad756118a53a81ba958564e739adf51e7eec6c95dfe464b5
IV=   a26b24c334dc70178638e44e039c5ff252ab27a7faba4325a68ef9cb32aebf7e
PT=   d2dae1a9761d1ca337f2b093302e78ac415bbc3faa55df23981fa5c413557f76
CT=   8f934d87a13a173dce9cdb639c3ac260e3836b60aa5f5044b7818755c79926cb
TEST= 9
KEY=  082de5574474b08763e9ba7b390043da76060f8793f2a55ac96debc0187d427e
IV=   8f934d87a13a173dce9cdb639c3ac260e3836b60aa5f5044b7818755c79926cb
PT=   5441b03e3a35860567f70dc795b3b00cfde83d36279128ac6e904722a3928b79
CT=   98b62ec4e598de076c41990a195b1b7130f142ba2c9d21b7168ff60293fba170
TEST= 10
KEY=  909bcb93a1ec6e800fa82371205b58ab46f74d3dbf6f84eddfe21dc28b86e30e
IV=   98b62ec4e598de076c41990a195b1b7130f142ba2c9d21b7168ff60293fba170
PT=   4d4b688654f9a123a4aef1f05b5704d2366a4f4966e354388bc4b28e75da03a4
CT=   63f95f7f4679335e38b8efdf20b8b072c2b86d95618c1d4f2b2d5552da4400d4
TEST= 11
KEY=  f36294ece7955dde3710ccae00e3e8d9844f20a8dee399a2f4cf489051c2e3da
IV=   63f95f7f4679335e38b8efdf20b8b072c2b86d95618c1d4f2b2d5552da4400d4
PT=   d2819bc98eb40021b272ced1e85c9a295349a1f23cc8ce5217a4eb04ca5ea5b6
CT=   2e848eb0de0b0bc7743d7bb4f8329338a0026f9bc98a5721905a70ae5033af80
TEST= 12
KEY=  dde61a5c399e5619432db71af8d17be1244d4f331769ce836495383e01f14c5a
IV=   2e848eb0de0b0bc7743d7bb4f8329338a0026f9bc98a5721905a70ae5033af80
PT=   e37c4f863130ff68903af64f24d09eb33648d7418707dfbfd68ba26cac0c2ad4
CT=   6494cbae427148cf0c7779341ba89a9f2f021c96020b4bb18c72147e45bc1dc8
TEST= 13
KEY=  b972d1f27bef1ed64f5ace2ee379e17e0b4f53a515628532e8e72c40444d5192
IV=   6494cbae427148cf0c7779341ba89a9f2f021c96020b4bb18c72147e45bc1dc8
PT=   7cfe4e4f47b1b5382f17b449d695eeeaa5e602edd33a6b4645bef88f04935b26
CT=   aa68274cc05978b5f68cf72c29a3fc2aa288f43457bc525353d2682355d58ad0
TEST= 14
KEY=  131af6bebbb66663b9d63902cada1d54a9c7a79142ded761bb3544631198db42
IV=   aa68274cc05978b5f68cf72c29a3fc2aa288f43457bc525353d2682355d58ad0
PT=   d1361d0654a78ecca54fb1fa3c9097f157c8f7d339cfc86f3b05a1cfd4349f1a
CT=   1940a44e82541d5d3ae531700cd8ad7dd487ec258ae13e27ce2bf22104480bd3
TEST= 15
KEY=  0a5a52f039e27b3e83330872c602b0297d404bb4c83fe946751eb64215d0d091
IV=   1940a44e82541d5d3ae531700cd8ad7dd487ec258ae13e27ce2bf22104480bd3
PT=   4fa22dc2eb0a0ecaf9a7f76d4fee0de1a007d1401f801f99b646d605eb5fbd8a
CT=   4e91efd78494eeb7d9fc4994af0a1a56c1e539d232b9d515c1e6a858d5515571
TEST= 16
KEY=  44cbbd27bd7695895acf41e66908aa7fbca57266fa863c53b4f81e1ac08185e0
IV=   4e91efd78494eeb7d9fc4994af0a1a56c1e539d232b9d515c1e6a858d5515571
PT=   692c2e418670bb509b6916fea13a25e736124349b2b262997e53b7c5097dbbb0
CT=   4f2a887b9a2a95adce75d29b99a474ecbec9b33a3e307164b4a75249b14da5df
TEST= 17
KEY=  0be1355c275c002494ba937df0acde93026cc15cc4b64d37005f4c5371cc203f
IV=   4f2a887b9a2a95adce75d29b99a474ecbec9b33a3e307164b4a75249b14da5df
PT=   9a47a200b8f529cadcb1225ee9d9783f00377f700d517987c12f18106d58af3e
CT=   569e39a013949682ff43c87d9e97a687f72eedca20d67aae95fb27c7185551bb
TEST= 18
KEY=  5d7f0cfc34c896a66bf95b006e3b7814f5422c96e460379995a46b9469997184
IV=   569e39a013949682ff43c87d9e97a687f72eedca20d67aae95fb27c7185551bb
PT=   436ad662eb852cb06417560ad0fcc780cc7767feead3569df9bf338a43059da7
CT=   f7fdfc1dd111e16faa1cd54809efe606c0de333f007e8a7e1bb0da423bb0eb67
TEST= 19
KEY=  aa82f0e1e5d977c9c1e58e4867d49e12359c1fa9e41ebde78e14b1d652299ae3
IV=   f7fdfc1dd111e16faa1cd54809efe606c0de333f007e8a7e1bb0da423bb0eb67
PT=   bd1655cdba39d15efd071bfa35b9eaf13f5016dc7d7c65a55396afdb7714c3d1
CT=   87c2be6d1b9d568cb2fea9fd4b0f918dc4809d4a61b011e7919e3bf4cb810790
TEST= 20
KEY=  2d404e8cfe442145731b27b52cdb0f9ff11c82e385aeac001f8a8a2299a89d73
IV=   87c2be6d1b9d568cb2fea9fd4b0f918dc4809d4a61b011e7919e3bf4cb810790
PT=   07415990ee6238958b0fabd1f9c042b4581ac48092fb8d33bb15245ff08234ad
CT=   99ddf13f4000d9de3000ea3627123bf040fa51d1d47f7283b0eafeda3366f6a2
TEST= 21
KEY=  b49dbfb3be44f89b431bcd830bc9346fb1e6d33251d1de83af6074f8aace6bd1
IV=   99ddf13f4000d9de3000ea3627123bf040fa51d1d47f7283b0eafeda3366f6a2
PT=   fe77e69eb653d5494410202229df42dccc2cc708b008d58408090faa2fb6cbd4
CT=   d60bc133569c901ead2d22dcd9b47272e2b91786686e89374fb4e1ba0e1b9846
TEST= 22
KEY=  62967e80e8d86885ee36ef5fd27d461d535fc4b439bf57b4e0d49542a4d5f397
IV=   d60bc133569c901ead2d22dcd9b47272e2b91786686e89374fb4e1ba0e1b9846
PT=   593b311bc5e3397ce6201678534d99b9cbdfdce6629c6670d793748d526b34c6
CT=   ec545f2970c95c93e5972cd3957ce35e11d74e60ec9b63a5d06e780190b2b2e6
TEST= 23
KEY=  8ec221a9981134160ba1c38c4701a54342888ad4d524341130baed4334674171
IV=   ec545f2970c95c93e5972cd3957ce35e11d74e60ec9b63a5d06e780190b2b2e6
PT=   97a3a60a62275e6c14435f042a4bcbb65d36fab536013061c5754fe7f9f2e9e3
CT=   73c1cf1227b500dc24189f34f4af14e87054049fba9336f8ba3c4c3c8b64578a
TEST= 24
KEY=  fd03eebbbfa434ca2fb95cb8b3aeb1ab32dc8e4b6fb702e98a86a17fbf0316fb
IV=   73c1cf1227b500dc24189f34f4af14e87054049fba9336f8ba3c4c3c8b64578a
PT=   b3f2431d5219136ad1c0e24bcaac4b7bdc0ba2a9e51c811429b03ac163c495a6
CT=   39126a2f44df1276a9d3a031a47b2390d485d3c2713fb34ddbe7720ce6863f07
TEST= 25
KEY=  c4118494fb7b26bc866afc8917d5923be6595d891e88b1a45161d373598529fc
IV=   39126a2f44df1276a9d3a031a47b2390d485d3c2713fb34ddbe7720ce6863f07
PT=   6fd9691f8ba372fe61a3ae3645ed59c608a910856cb73fb3b8cad569709cf2b1
CT=   8937da9c2c68017b5c4fd0659734814ffd6335ab32b5ef178703b1a95396a466
TEST= 26
KEY=  4d265e08d71327c7da252cec80e113741b3a68222c3d5eb3d66262da0a138d9a
IV=   8937da9c2c68017b5c4fd0659734814ffd6335ab32b5ef178703b1a95396a466
PT=   e6733a5f34769306d7236f637d8fa3d30a812f6397c0bbc09faccab5751a8377
CT=   0b80e06db6b56afad09d916cc8729079744037f2f14c57e704f3711d7f01ad0b
TEST= 27
KEY=  46a6be6561a64d3d0ab8bd804893830d6f7a5fd0dd710954d29113c775122091
IV=   0b80e06db6b56afad09d916cc8729079744037f2f14c57e704f3711d7f01ad0b
PT=   d3aecf95252c94945154f3ae1be1eb4b274f36e25f6ea1e8567ff1a9a520cbfa
CT=   0b0b4d114196aeb45b1c6d2d5b0fa2efbad9fb9bcab87538fe29f0ec0ee0eb75
TEST= 28
KEY=  4dadf3742030e38951a4d0ad139c21e2d5a3a44b17c97c6c2cb8e32b7bf2cbe4
IV=   0b0b4d114196aeb45b1c6d2d5b0fa2efbad9fb9bcab87538fe29f0ec0ee0eb75
PT=   a059cf110d9a94a99a9ac0dd10197a80bee00bbea2745094e2ca1eebfb828512
CT=   6c6fe1c26bbd7dc10612ff86533fd83ba46f0f4a69a9d501fd959f70fd190331
TEST= 29
KEY=  21c212b64b8d9e4857b62f2b40a3f9d971ccab017e60a96dd12d7c5b86ebc8d5
IV=   6c6fe1c26bbd7dc10612ff86533fd83ba46f0f4a69a9d501fd959f70fd190331
PT=   178bfa4c44742ad36b32c90fa8aff608bed9d5c3c3dfb4128377f84f9f64d171
CT=   8e63fc731f9481714c3ad33048bade88bc21e9c763be188502e7b0e7fab63116
TEST= 30
KEY=  afa1eec554191f391b8cfc1b08192751cded42c61ddeb1e8d3caccbc7c5df9c3
IV=   8e63fc731f9481714c3ad33048bade88bc21e9c763be188502e7b0e7fab63116
PT=   f36fce79cda6721e91eba2dea73dd108acf93274c046e3ac408f04fd5fc723c8
CT=   c010eb8d50ff5ad5a1475f1a0a6b6be14519a66daf41a1e2dbca7cd1b2ecdead
TEST= 31
KEY=  6fb1054804e645ecbacba30102724cb088f4e4abb29f100a0800b06dceb1276e
IV=   c010eb8d50ff5ad5a1475f1a0a6b6be14519a66daf41a1e2dbca7cd1b2ecdead
PT=   49fd3923daf5a8d7d4d574983ecba645287d9b41f41aeb10fe8056e0cc6b5fe0
CT=   15a31f2df4fde3b0a4b04f795617a37bdc3ab8efc84fd258857b71745979b2d3
TEST= 32
KEY=  7a121a65f01ba65c1e7bec785465efcb54ce5c447ad0c2528d7bc11997c895bd
IV=   15a31f2df4fde3b0a4b04f795617a37bdc3ab8efc84fd258857b71745979b2d3
PT=   54aa2a228b487d04e68bfb2517702978d286e49ae2ff4aca9b539641cc8e2233
CT=   523e65cb539bcc2d2ccb0e9d8e579e64034f2cfe502acf0c98343dfc17d2ac9a
TEST= 33
KEY=  282c7faea3806a7132b0e2e5da3271af578170ba2afa0d5e154ffce5801a3927
IV=   523e65cb539bcc2d2ccb0e9d8e579e64034f2cfe502acf0c98343dfc17d2ac9a
PT=   0b878526d633de1a36960931498c5b033f1e6d82c02355f8d9049e0a744d0ab3
CT=   3e3c00373ea07ebd5924e2c4bc48ae1aba1fbfc5bcd4db708f2b6b6f468aa3ae
TEST= 34
KEY=  16107f999d2014cc6b940021667adfb5ed9ecf7f962ed62e9a64978ac6909a89
IV=   3e3c00373ea07ebd5924e2c4bc48ae1aba1fbfc5bcd4db708f2b6b6f468aa3ae
PT=   79fccec566c67b3cdf3058881059ca250d5d7c9dfb992a453cce992de9c82303
CT=   6c263669d6b800b32c824f2d77ecf20c3b4b65e2db5214c31f012fe7b284c07f
TEST= 35
KEY=  7a3649f04b98147f47164f0c11962db9d6d5aa9d4d7cc2ed8565b86d74145af6
IV=   6c263669d6b800b32c824f2d77ecf20c3b4b65e2db5214c31f012fe7b284c07f
PT=   83cbfd213ffe99ed3d3e00453302326c86c54aa52475861bc7f5f8f0d9831ac7
CT=   540907238cb4e81da3517d39b83fe6f4e081271d957bbd5caf7ca415bc3f35b7
TEST= 36
KEY=  2e3f4ed3c72cfc62e4473235a9a9cb4d36548d80d8077fb12a191c78c82b6f41
IV=   540907238cb4e81da3517d39b83fe6f4e081271d957bbd5caf7ca415bc3f35b7
PT=   9d2e0bf2119b4cd273227a8532e565f572ded43702a6d3b1b463a2602dcc9a03
CT=   cf93549c8d1bd22de677fbdd344cd4eda63f8ac4de0638b14103a379cc4e2cd4
TEST= 37
KEY=  e1ac1a4f4a372e4f0230c9e89de51fa0906b0744060147006b1abf0104654395
IV=   cf93549c8d1bd22de677fbdd344cd4eda63f8ac4de0638b14103a379cc4e2cd4
PT=   57ffa103738ee2e1a79245f2b8e5a179864066141b5d81f603f9401de30fc72d
CT=   9034ec340a56c05f6c957e0c4361ee4e2c7ca21452a1c46a6ebea5dc55bb4ac4
TEST= 38
KEY=  7198f67b4061ee106ea5b7e4de84f1eebc17a55054a0836a05a41add51de0951
IV=   9034ec340a56c05f6c957e0c4361ee4e2c7ca21452a1c46a6ebea5dc55bb4ac4
PT=   5b91c78b0d083be07395e15c92db0e335cbcee76acce78db5f887e8c806ef9ea
CT=   4df2ece20a840eb8a693e0007a19aa7536b060bf36b8a1af1c8d7538cb711ed5
TEST= 39
KEY=  3c6a1a994ae5e0a8c83657e4a49d5b9b8aa7c5ef621822c519296fe59aaf1784
IV=   4df2ece20a840eb8a693e0007a19aa7536b060bf36b8a1af1c8d7538cb711ed5
PT=   3da96d2e4cd4cf54b53f073e3ee1eb1b548bbcecedac46bb581ba345cb7b28e0
CT=   2f524cefaf7583a481bae08d66d3bd5668c166ae803d4b9b821f113c8a79d0eb
TEST= 40
KEY=  13385676e590630c498cb769c24ee6cde266a341e225695e9b367ed910d6c76f
IV=   2f524cefaf7583a481bae08d66d3bd5668c166ae803d4b9b821f113c8a79d0eb
PT=   a945e3f9758bb4719906708882eb30ba5467d6270f6efaa579b0d32d3fa6dc61
CT=   e6d6cc10b0f70720472ab5351cbcf9bbff79787d330551fae23024336f74f2d2
TEST= 41
KEY=  f5ee9a665567642c0ea6025cdef21f761d1fdb3cd12038a479065aea7fa235bd
IV=   e6d6cc10b0f70720472ab5351cbcf9bbff79787d330551fae23024336f74f2d2
PT=   a65d1964177e4a429d256fe0721dc11db2ff2b1cb07cc8fa3a0dcbf3e61394fa
CT=   b91159ceb179a5d8dfa4e8885ba22e17921e031c014b7f3dff4e3a09047236d7
TEST= 42

⌨️ 快捷键说明

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