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

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

BLOCKSIZE=224
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
IV=   00000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   9c6822a9831b4e2ddbf26d28eb6ef134eaf8b5c8058cc3aadd1f9ce1
TEST= 1
KEY=  d2b8d1339c6822a9831b4e2ddbf26d28eb6ef134eaf8b5c8058cc3aadd1f9ce1
IV=   a2dcbde9698368f21b1cc4cd3063ec1c139436ffc7fa593fd2b8d133
CT=   9c6822a9831b4e2ddbf26d28eb6ef134eaf8b5c8058cc3aadd1f9ce1
PT=   0f69ddfc6dc595bf7de1ee66fd747fc41215549c01a07d2022c90cbf
TEST= 2
KEY=  53dd3f9d9301ff55eededb92a613834e161a8ef0f8ede154042cbe8affd6905e
IV=   25fa7029987378c14d45a2cf51743652b4741c9b36db38ff8165eeae
CT=   0f69ddfc6dc595bf7de1ee66fd747fc41215549c01a07d2022c90cbf
PT=   706a12863c1bea08ad7ff85a6f79e80b49ddc2707b298f8a4704e7ef
TEST= 3
KEY=  3bce9561e36bedd3d2c5319a0b6c7b14796366fbb13023247f053100b8d277b1
IV=   56f331130f8038b9596c14656133900a8460d08697a7f4426813aafc
CT=   706a12863c1bea08ad7ff85a6f79e80b49ddc2707b298f8a4704e7ef
PT=   5444ee7ef9171935a9e6d23e8680721abc004fd6ebe1360cd7c9d7de
TEST= 4
KEY=  b33ed225b72f03ad2bd228afa28aa92affe314e10d306cf294e4070c6f1ba06f
IV=   7702dd195dbdc43aecd74e1379086724118c641ae507c0df88f04744
CT=   5444ee7ef9171935a9e6d23e8680721abc004fd6ebe1360cd7c9d7de
PT=   5a2e37cb6191323d96a69466b7cecc0e293fe80aff731cbc43d63323
TEST= 5
KEY=  c1cca4afed0134664a431a92342c3d4c482dd8ef240f84f86b971bb02ccd934c
IV=   d99b355a9e6300c44db81ae84303a121f1e902e57fd7f2b572f2768a
CT=   5a2e37cb6191323d96a69466b7cecc0e293fe80aff731cbc43d63323
PT=   5354bdda6b3da69db75e546e75b9d359a18d23b71f88ae9762b792ed
TEST= 6
KEY=  2ec6f2b1be5589bc217ebc0f837269223d940bb68582a74f741fb5274e7a01a1
IV=   1d4b33a96f01696f40204c16dbcc15c5eee5ce4c103057caef0a561e
CT=   5354bdda6b3da69db75e546e75b9d359a18d23b71f88ae9762b792ed
PT=   494ad2dff3c938430d517493b171bf54a065eb129c9e5a5f7fb649f8
TEST= 7
KEY=  01b2ab6af71f5b63d2b7844c8e231db18ce5b4e225e74c5de881ef7831cc4859
IV=   e8a651299e0f5bb88132cea40187597dc229cf2cba54645b2f7459db
CT=   494ad2dff3c938430d517493b171bf54a065eb129c9e5a5f7fb649f8
PT=   788aea806b16c1bedf262cb18d8f55ffb822eb059d8ed8ba55ea7087
TEST= 8
KEY=  2382a8608f95b1e3b9a145f251053100016ae11d9dc5a758750f37c2642638de
IV=   48d2e0cec04ae5d8f1016f5dd48dd182958549ceea5d60572230030a
CT=   788aea806b16c1bedf262cb18d8f55ffb822eb059d8ed8ba55ea7087
PT=   67c3f8053a55dec980b196fe9a3d6f213d1bce31d71cb4dfbd74faa3
TEST= 9
KEY=  46bc1371e85649e683f49b3bd1b4a7fe9b578e3ca0de6969a213831dd952c27d
IV=   4b39cb74a7fa99b8c07d154c2511464ced6e30cb8d56353f653ebb11
CT=   67c3f8053a55dec980b196fe9a3d6f213d1bce31d71cb4dfbd74faa3
PT=   823fb7668f68cb2d11f371bbe5ead31118b138bb5fdd4ae573be0acf
TEST= 10
KEY=  d63862ac6a69fe800c9c5016c047d6457ebd5d2db86f51d2fdcec9f8aaecc8b2
IV=   dec136766610134fc5f8e47d53f94d0ca3e435d750701194908471dd
CT=   823fb7668f68cb2d11f371bbe5ead31118b138bb5fdd4ae573be0acf
PT=   9cbc542599d836a3ad3686f11b9dac490af1be650eac5cd09fce7e4f
TEST= 11
KEY=  3410d7cff6d5aaa5954466b56d7150b46520f164b29eefb7f36295283522b6fd
IV=   5928e0beb538c6030bf1a1c538ddf3abfe73b65edf5289cde228b563
CT=   9cbc542599d836a3ad3686f11b9dac490af1be650eac5cd09fce7e4f
PT=   5024f847ea7a3e76a30ec9a75766762e0dd3bfba098819d7a68a9baf
TEST= 12
KEY=  f8153781a6f152e27f3e58c3ce7f99133246874abf4d500dfaea8cff93a82d52
IV=   12f2cad07e7d23fce96c3a5284435ac5bc47cd45156b69efcc05e04e
CT=   5024f847ea7a3e76a30ec9a75766762e0dd3bfba098819d7a68a9baf
PT=   6773ffcd226d7ea2151bb8b7a7454db87fdfaeced99ea0ed58f86e81
TEST= 13
KEY=  659fc34ec182ad2f5d532661db6421a49503caf2c092fec323742c12cb5043d3
IV=   0b0d556e25b5f028477a3aa6b08a5cc9fd14b6b43edb180b9d8af4cf
CT=   6773ffcd226d7ea2151bb8b7a7454db87fdfaeced99ea0ed58f86e81
PT=   6851aa3fdf05579c6dd7bab1026f4295e8942e2b4b289a56eba01e3b
TEST= 14
KEY=  e15efb5da9d30710825671fdb6b39b15976c88672806d0e8685cb64420f05de8
IV=   5a2caabe85e6c29e429a1f0024b5eeeb74ffc371fe2a112484c13813
CT=   6851aa3fdf05579c6dd7bab1026f4295e8942e2b4b289a56eba01e3b
PT=   7bd8b56005e7fbdc9ba9bdb89d78e076ed3a0213061e6176642b9bc0
TEST= 15
KEY=  ecbcfb6fd20bb27087b18a212d1a26ad0a146811c53cd2fb6e42d73244dbc628
IV=   70c6a8c48d53076dbf6bd88508a119f5ab36893535ad43400de20032
CT=   7bd8b56005e7fbdc9ba9bdb89d78e076ed3a0213061e6176642b9bc0
PT=   10e23d5ab846e87882158c1b51b855a65c6d026fbb0b69cdc7a36505
TEST= 16
KEY=  693291fac2e98f2a3ff76259af0faab65bac3db79951d094d549beff8378a32d
IV=   09cfc6257bfb210dadd376166b919d536b6467cfa47dee55858e6a95
CT=   10e23d5ab846e87882158c1b51b855a65c6d026fbb0b69cdc7a36505
PT=   f141a8c697764172b58bec1956d42c562435ae8ad80d0eaaf15c22ad
TEST= 17
KEY=  907ced0633a827eca881232b1a8446af0d7811e1bd647e1e0d44b05572248180
IV=   19c76aa56df75fd4dfa0f714e2db11a05ec3c5fe2e92892cf94e7cfc
CT=   f141a8c697764172b58bec1956d42c562435ae8ad80d0eaaf15c22ad
PT=   9c888e099643a3d17ade06580e0fcfa1b4871b8bca31b4cd3a3fe390
TEST= 18
KEY=  49fefcecaf20a9e53ec280fa605a40f70377de4009e36595c7750498481b6210
IV=   93b73958651219adbe63515a70d7d4e1287d57139ac82441d98211ea
CT=   9c888e099643a3d17ade06580e0fcfa1b4871b8bca31b4cd3a3fe390
PT=   ee0bcd89c1d2016ba3370647cc0442ab03b097eb2db14fbda75a71b6
TEST= 19
KEY=  adf59780412b646cff108191c36d46b0cf739ceb0a53f27eeac44b25ef4113a6
IV=   6770358ca33dc2b7cba4bb263c26d55c2cf45e3f828b5808e40b6b6c
CT=   ee0bcd89c1d2016ba3370647cc0442ab03b097eb2db14fbda75a71b6
PT=   537149661636b84e623375ee6b2e8512430bd9d49017810f19fab253
TEST= 20
KEY=  361e62dd125a2d0ae92639dfa15e335ea45d19f949582baa7ad3ca2af6bba1f5
IV=   b385f36db1a87f17300badee0acf96a721cf0a6e99365c5f9bebf55d
CT=   537149661636b84e623375ee6b2e8512430bd9d49017810f19fab253
PT=   dcd70ddea8ef669e396cfcb7e160188219f368fe02dc9b23d7667931
TEST= 21
KEY=  984e2b96ce8d20d441c95f419832cfe9453d017b50ab4354780f510921ddd8c4
IV=   2dd26cb66f27ad0591a14795189b0cf07f85d14acb9bd505ae50494b
CT=   dcd70ddea8ef669e396cfcb7e160188219f368fe02dc9b23d7667931
PT=   72da633ef7047d5c446cfe22509e167dde732c119933a8315ead4edf
TEST= 22
KEY=  d2c952e7bc5743eab6cd221ddc5e31cb15a317068ed86f45e13cf9387f70961b
IV=   d9682be7062b7fd27596d4d43df3746bed6257fb47ba4bd84a877971
CT=   72da633ef7047d5c446cfe22509e167dde732c119933a8315ead4edf
PT=   cf5fcfdf37c4de77541be0836500e575909d88b197e53703dd42c474
TEST= 23
KEY=  e66a900d73088c358109fc6a8845d14870a3f2731e45e7f476d9ce3ba232526f
IV=   198a824b9b7c60083d3ab3bb35e468d2729e1a0c9111087834a3c2ea
CT=   cf5fcfdf37c4de77541be0836500e575909d88b197e53703dd42c474
PT=   b47aad2cbf441ec3eec7a2eabcc9201b91c289cce91180597c938826
TEST= 24
KEY=  e7212d60c77221193e4de2a9668273a2cc6ad2688f876e389fc84e62dea1da49
IV=   89052e273d05328758a5fb24d89d62052319636f84746fea014bbd6d
CT=   b47aad2cbf441ec3eec7a2eabcc9201b91c289cce91180597c938826
PT=   6f29e576b48f79c239265f8a9b69a8b110eee7c6b8c285784ab2885f
TEST= 25
KEY=  8a371f98a85bc46f8ac29b6b5fa42c2857037ad99f6989fe270acb1a94135216
IV=   e1733d80026acd4f1491b8a00ddb6b318535d18b6cc2cdf76d1632f8
CT=   6f29e576b48f79c239265f8a9b69a8b110eee7c6b8c285784ab2885f
PT=   2aadd458433dd762e252dedeccd2691dbec43d1d4ddc5be8ed6110f4
TEST= 26
KEY=  ef57950582f61037c9ff4c09bdf6f2f69bd113c421adb4e36ad690f2797242e2
IV=   821ec6bcd22c72ac72e7873c7fb781b51337f8b26f15134665608a9d
CT=   2aadd458433dd762e252dedeccd2691dbec43d1d4ddc5be8ed6110f4
PT=   9ab08f2311390a55baec850e1c6efb73d2cdbfa2d94aca7b2af986dd
TEST= 27
KEY=  4049e72b18469f14d8c6465c071a77f887bfe8b7f3600b41b39c5a89538bc43f
IV=   83f205aa13121a93a694b24a517ada4f4514d2397902481daf1e722e
CT=   9ab08f2311390a55baec850e1c6efb73d2cdbfa2d94aca7b2af986dd
PT=   a85be49a2fcbdb144b02f0cee7d232b54c98f0fe6b09a4955f9049ef
TEST= 28
KEY=  53e6125eb01d7b8ef70d9d484c188736606dda02bff8fbbfd895fe1c0c1b8dd0
IV=   fa857289420d142d9e2a536856f11bde72c2b5104052c45b13aff575
CT=   a85be49a2fcbdb144b02f0cee7d232b54c98f0fe6b09a4955f9049ef
PT=   aa9d207b7310dabc668485b83763f991af0e85c98aaf01fe8147751c
TEST= 29
KEY=  44cb48ee1a805bf5841d47f42a9c028e570e239310f67e76523affe28d5cf8cc
IV=   b593b27d0a10090338a0e57c55886949170a39d96e527285172d5ab0
CT=   aa9d207b7310dabc668485b83763f991af0e85c98aaf01fe8147751c
PT=   327ac9104857fbf27bbfb8226c4b43d58f68dd1c4bd8851b98d4c7b3
TEST= 30
KEY=  d5ff189928fa92e5cc4abc065123baac3b4560469f9ea36a19e27af915883f7f
IV=   10dfec31396e67063112266a74c7131125cdc90c33ea2ac991345077
CT=   327ac9104857fbf27bbfb8226c4b43d58f68dd1c4bd8851b98d4c7b3
PT=   d72730e8ff12df8e30c5df2b8ec2245b96bc7e02ce751eb68f45e7d5
TEST= 31
KEY=  14e718d8ffdda20d3358638861e66587b587441d0922dd68d797644f9acdd8aa
IV=   433e0ddae4130ed8fac0114e55becb7c3058a7bc9f991ba7c1180041
CT=   d72730e8ff12df8e30c5df2b8ec2245b96bc7e02ce751eb68f45e7d5
PT=   eff9009bca5c979cffe3e0ddf5131940f4f96c290f00b4c1f5bf3a6e
TEST= 32
KEY=  b2bba2211024a296f904f4149e05855a40945d5dfddbb141d897d08e6f72e2c4
IV=   2cf54f9129124f5577576a79d4b74f8a5498bad46669c904a65cbaf9
CT=   eff9009bca5c979cffe3e0ddf5131940f4f96c290f00b4c1f5bf3a6e
PT=   f574a3e0b841c75f41947291c6c648461dc92cecee6ad3bed7ceec48
TEST= 33
KEY=  97af6d24e55001764145334bdf91f7cb8652151be0129dad36fd0330b8bc0e8c
IV=   822760a688fe01020b8404b4d355d7fd20f69b625effbfe72514cf05
CT=   f574a3e0b841c75f41947291c6c648461dc92cecee6ad3bed7ceec48
PT=   228f81371e6e62bc0bd0cd3a5b367e43ba703ae6c33b813e6193637e
TEST= 34
KEY=  f90f2532c7df80415f2b51f7d4413af1dd646b585a62a74bf5c6820ed92f6df2
IV=   3ba08c8b55aafd2773dfd12ff5bc0caed0b12b286c02be2f6ea04816
CT=   228f81371e6e62bc0bd0cd3a5b367e43ba703ae6c33b813e6193637e
PT=   9389eeeb4067f2e06533b0dc0493e3696b443313ee96d3b5522feab4
TEST= 35
KEY=  90a21e2e54566eaa1f4ca317b1728a2dd9f78831312694581b5051bb8b008746
IV=   2a144e63ad2807a3465835bffa56df067d02585c79376e6369ad3b1c
CT=   9389eeeb4067f2e06533b0dc0493e3696b443313ee96d3b5522feab4
PT=   4edc5372ffe59cc3edc8475ed8998cf19486a6e75db8c6fc6a8f491e
TEST= 36
KEY=  55fb7ac91a8a3dd8e0a93fd45cbacd73016e04c0a5a032bf46e89747e18fce58
IV=   aa34dc9dd1662b2c6cb2419ef266941f955f51017b7ea71bc55964e7
CT=   4edc5372ffe59cc3edc8475ed8998cf19486a6e75db8c6fc6a8f491e
PT=   804976bea7c3905bd49bd382dbcbd2e2ce580112562f0a4be21995f4
TEST= 37
KEY=  af45053f9ac34b66476aaf8f88211ef1daa5d6226bf833ad10c79d0c03965bac
IV=   c18b2b0e565da8e578a5c62d04f054f88387c65c96325e57fabe7ff6
CT=   804976bea7c3905bd49bd382dbcbd2e2ce580112562f0a4be21995f4
PT=   3ea7c1554b8c25a06806989280355f00d48fb3dc4403c05a85f7e6a4
TEST= 38
KEY=  9a6e40b2a4648a330ce68a2fe02786635a908922bf77807154c45d568661bd08
IV=   b75d892b56e43774aa629dfc6262b955c41596ba256e835f352b458d
CT=   3ea7c1554b8c25a06806989280355f00d48fb3dc4403c05a85f7e6a4
PT=   9a71be2be640dfc8ebb8af21d7a0a1d4f1539823ca89066e5ca96ecd
TEST= 39
KEY=  8a4ecd683e153418eaa655e70b9f29428d3028f64e2418529e4d5b38dac8d3c5
IV=   5e03f2af7189788a1487cd78fad016b0155b8b342334c58410208dda
CT=   9a71be2be640dfc8ebb8af21d7a0a1d4f1539823ca89066e5ca96ecd
PT=   98fa3227ba0d45d202a34676a616e1b62f9aa93964efe8da3af0e84c
TEST= 40
KEY=  876900f3a6ef063f50ab1035093c6f342b26c94061beb16bfaa2b3e2e0383b89
IV=   ac1818e7dc6b79b1cf5705e8589835e12e8a0139edd61bdd0d27cd9b
CT=   98fa3227ba0d45d202a34676a616e1b62f9aa93964efe8da3af0e84c
PT=   f697b9a77d0de6444e21f232fc7f60a0eb29b35d2b4383c41b004ba4
TEST= 41
KEY=  b8803b8d5078bf982da6f671471d9d06d759a9e08a970236d1e13026fb38702d
IV=   db47d2887d2b85705ba3d21848dc5841678fefce6cd1b0503fe93b7e
CT=   f697b9a77d0de6444e21f232fc7f60a0eb29b35d2b4383c41b004ba4
PT=   f52e8af900d6d7d96f981f9e2a7760807553499344ed758341ed41ee
TEST= 42
KEY=  7b699d51a55635612d7021a828858298fd2ec960ffc44ba5950c45a5bad531c3
IV=   e3d30b3ad4fe477f54144e7a90ae33f29b3ffbde17d0a6f9c3e9a6dc
CT=   f52e8af900d6d7d96f981f9e2a7760807553499344ed758341ed41ee
PT=   776c33b061536437575a150a29fd0be5424595a0df6ce2503441fe92
TEST= 43
KEY=  3ae4948dd23a06d14c23459f7fdf9792d4d3c285bd81de054a60a7f58e94cf51
IV=   b62ef414505262342df711af11c5668441a9f2d07aa31003418d09dc
CT=   776c33b061536437575a150a29fd0be5424595a0df6ce2503441fe92
PT=   513321cea84cc48c74e02098a5351a7768d56a892c3335bef7bac3ad
TEST= 44
KEY=  7576f2288309271fe46f81130b3fb70a71e6d8f2d554b48c6653924b792e0cfc
IV=   27514a2b5d9cdbf8fa2500971d769da0a0c963422f5192ca4f9266a5
CT=   513321cea84cc48c74e02098a5351a7768d56a892c3335bef7bac3ad
PT=   7cd217204fa9915701441ee3a17cd3dc6aefe89d5798ee872b52ba81
TEST= 45
KEY=  36160b78ffdb303fabc610440a7ba9e9d09a0b2ebfbb5c1131cb7ccc527cb67d
IV=   f61cdfa599e87af2b014f9f8c60db404a3c21f6d0424a7c44360f950
CT=   7cd217204fa9915701441ee3a17cd3dc6aefe89d5798ee872b52ba81
PT=   dae62056e8837a490c15c70af65d60ce64bdf9e02afb883dc1548d1a

⌨️ 快捷键说明

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