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

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

BLOCKSIZE=256
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000000000000000000000000000
CT=   5c8ee13a2db0ee2230c3eea480e3c5d5217a3f5e5394173c260716773e009473
TEST= 1
KEY=  2db0ee2230c3eea480e3c5d5217a3f5e5394173c260716773e009473
IV=   5c8ee13a2db0ee2230c3eea480e3c5d5217a3f5e5394173c260716773e009473
PT=   fd93ff152f6c314a2962bc84be02f57694fc6d0da52895d36750c9ffe9aa3b06
CT=   5245cd3d73fd271e2bb8b6c80f4cb6503ba1c01b51a9de4fbcee3a1b38fba881
TEST= 2
KEY=  5e4dc93c1b7b586c8faf73851adbff45023dc9739ae92c6c06fb3cf2
IV=   5245cd3d73fd271e2bb8b6c80f4cb6503ba1c01b51a9de4fbcee3a1b38fba881
PT=   c0e75cf04ed35cde129ff2727f03762ae2ec9843c063964067e9f5ea7ff890d6
CT=   585faddaa99add46a985c169e9dbf79c7ce87493c7437db6aa1705c95dc27420
TEST= 3
KEY=  f7d7147ab2fe99056674841966338bd6c57eb4c530fe29a55b3948d2
IV=   585faddaa99add46a985c169e9dbf79c7ce87493c7437db6aa1705c95dc27420
PT=   af044f38790490a795a413daadf831ccb42e6c1fccae657749f5d121f065ae6f
CT=   046f19a8f1c6cb34537b0c79929c483b05adcd7571103c9b9e622feca8bdae2b
TEST= 4
KEY=  0611df4ee185957cf4e8cc22639e46a3b46e885eae9c0649f384e6f9
IV=   046f19a8f1c6cb34537b0c79929c483b05adcd7571103c9b9e622feca8bdae2b
PT=   8fc33208aa83e0341bec4a3cdf0e0a05b9485b655da29c1d1254b385c890d151
CT=   b5857a8439c5dc9b27359efa96d0715ef4802011fdc1b58fcac7c6cdfceb2331
TEST= 5
KEY=  3fd403d5c6b00b866238bd7c971e66b249af3dd1645bc0840f6fc5c8
IV=   b5857a8439c5dc9b27359efa96d0715ef4802011fdc1b58fcac7c6cdfceb2331
PT=   0e7ad5a9cec82ada6ec81b0f4ad04e24c17b699e8c5a511da7e823bd80c2409e
CT=   4476c869c970b3bb155f272a5cd9c3ab1dba345e9c2e125f211172d322c18808
TEST= 6
KEY=  f6a4b06ed3ef2cac3ee17ed78aa452ecd5812f8e454ab2572dae4dc0
IV=   4476c869c970b3bb155f272a5cd9c3ab1dba345e9c2e125f211172d322c18808
PT=   01c4a79813df9daab22a4f750de893adca23ee330a1514e728eb2367870bdfe2
CT=   c94c579a3c513f9312f8f2f764c829aaa6ffa02467dd6d8aa93fafbabb192408
TEST= 7
KEY=  caf58ffdc117de5b5a29577d2c5bf2c8b25c4204ec751ded96b769c8
IV=   c94c579a3c513f9312f8f2f764c829aaa6ffa02467dd6d8aa93fafbabb192408
PT=   b54aae213d925fde7fef8504e045456cd45179aa024fe072aa4bada5e7de0439
CT=   e14c6c5c81b2e74797522994d65c809548f86e1f9f15e60f02a37493e39193a9
TEST= 8
KEY=  4b4768ba5645f7cf8c75d7e864a39cd72d49a40beed6697e7526fa61
IV=   e14c6c5c81b2e74797522994d65c809548f86e1f9f15e60f02a37493e39193a9
PT=   74a35402d71fc4ba5bb02fd4dc4f262980f2d28d69f820ea66c8bb76dcc611b5
CT=   1c5b9bfe91bff4acc4bc7ffd2fa50d09da90cc31366cee13b93168fbac9190f4
TEST= 9
KEY=  daf89c1692f98832a3d0dae1be3350e61b254a1857e70185d9b76a95
IV=   1c5b9bfe91bff4acc4bc7ffd2fa50d09da90cc31366cee13b93168fbac9190f4
PT=   e1b7cd90209bca353c54e29f47bad1b4af9a38d65f46201405f376afea22b22b
CT=   e96df8b7aa40268f46ca4818e99a959859919d0884d8627f913c31dabf8aad54
TEST= 10
KEY=  70b8ba99d433c02a4a4a4f79e7a2cdee9ffd2867c6db305f663dc7c1
IV=   e96df8b7aa40268f46ca4818e99a959859919d0884d8627f913c31dabf8aad54
PT=   f4bc64cef65cdedef731edd7c0b8f143f4221d78f335709513f7eca3fdb9542a
CT=   56af542c95daafe11b6997c17cc0444522f1b0b04488a4463bd25a058a54c426
TEST= 11
KEY=  e5621578cf5a57eb368a0b3cc5537d5edb758c21fd096a5aec6903e7
IV=   56af542c95daafe11b6997c17cc0444522f1b0b04488a4463bd25a058a54c426
PT=   c836cfa4db33d570e7bb27108a455569162fc9150bde58b14cf6f479c8012232
CT=   a279e154fa761f6d4cef4b0bcbdb1914c880d014960e4eaf8096ef9e7be09ded
TEST= 12
KEY=  1f140a1583b51ce0fd5112280dd3ad4a4d7bc28e7d9f85c497899e0a
IV=   a279e154fa761f6d4cef4b0bcbdb1914c880d014960e4eaf8096ef9e7be09ded
PT=   be1a55f605fd21140235ecf08394c59217babeac7b40c78860d5ecd984c37b21
CT=   0e0e3322293768e284a72dd2e9f9e22946b830c86a1724525a50eb2e69bc6201
TEST= 13
KEY=  362362f70712313214a8f0014b6b9d82276ce6dc27cf6eeafe35fc0b
IV=   0e0e3322293768e284a72dd2e9f9e22946b830c86a1724525a50eb2e69bc6201
PT=   33dc5f2ebdd115929bfa4a9eda379a49cf7ff0719819c4708cddaff1264b104b
CT=   bb119f464d816fea770d49562a3d2f3af5721b4b32a4b778fa3e02c1214cd047
TEST= 14
KEY=  7ba20d1d701f78643e95df3bbe1986c915c851a4ddf16c2bdf792c4c
IV=   bb119f464d816fea770d49562a3d2f3af5721b4b32a4b778fa3e02c1214cd047
PT=   42bc8a6d9e4ff34fa6ed7aea2b93b4cddae0b43cb1565b469b198b9938900913
CT=   38c77d9a911f1249808c1e6f13433a6b048a85f679c389ec4d5f9beba4c24228
TEST= 15
KEY=  eabd1f54f093660b2dd6e550ba93033f6c0bd84890aef7c07bbb6e64
IV=   38c77d9a911f1249808c1e6f13433a6b048a85f679c389ec4d5f9beba4c24228
PT=   5d38d11084a337cb421c038b0df242ebe0c45b543ba61c42db7a48081715c9e4
CT=   e720f739b9afea6eda8eda1fd524666a2f31a774e02d7ffc3ebe5a7b5b44938b
TEST= 16
KEY=  5312f53a2a1dbc14f8f2833a95a2a44b8c26a7b4ae10adbb20fffdef
IV=   e720f739b9afea6eda8eda1fd524666a2f31a774e02d7ffc3ebe5a7b5b44938b
PT=   8fb00f858451f49b15ce1734e3665ad7487a55e156eefdaed41e4983b8e46731
CT=   39352ea09dfcb69e12128b10b02dff8227494c22773ce9bdeb670132d49714ef
TEST= 17
KEY=  ceee43a4380f370448df7cb8b2ebe869fb1a4e094577ac89f468e900
IV=   39352ea09dfcb69e12128b10b02dff8227494c22773ce9bdeb670132d49714ef
PT=   481a1c75fe4dcb4b547b2ac3939b77165ab597d967d4284e834802d366f5f978
CT=   a88055048299ee4800e8d78225b748b86afa86b9d3609a6225f53691a501db9d
TEST= 18
KEY=  4c77adec38e7e0866d683400d8116ed0287ad46b60829a185169329d
IV=   a88055048299ee4800e8d78225b748b86afa86b9d3609a6225f53691a501db9d
PT=   42d295c09f75bfc5ba1834c2d2f286915e2166a4c04e7578b16750b204e120a6
CT=   ed88f72aff115976c72df29dcb2a03a9542230039d1a796d782f48d7ca84447b
TEST= 19
KEY=  b366f49affca121ba64237a98c335ed3b560ad0618add2cf9bed76e6
IV=   ed88f72aff115976c72df29dcb2a03a9542230039d1a796d782f48d7ca84447b
PT=   63dbc19d14d2a78992ec14238474956cacfce5697447d8e2675e25ed0f7b930c
CT=   cdb6e7a7c530a6d5d4aad6c09a954ebc404d44357f3e4273877f6c8eb62cc256
TEST= 20
KEY=  7656524f2b60c4db3cd77915cc7e1ae6ca5eef759fd2be412dc1b4b0
IV=   cdb6e7a7c530a6d5d4aad6c09a954ebc404d44357f3e4273877f6c8eb62cc256
PT=   c77cb7ba521932614d6058b3073f1c44f63c7353e19a72b0bee4d7bb5a849b5d
CT=   7aa71c10093abd49d78e8dcb5a184ba1d4d79fd13123d427f5773a9d72327f05
TEST= 21
KEY=  7f6cef06fcee491066cf32b418a98537fb7d3b526aa584dc5ff3cbb5
IV=   7aa71c10093abd49d78e8dcb5a184ba1d4d79fd13123d427f5773a9d72327f05
PT=   a7bdd354812a28c1c79969d4e00ea14ce0e4fdd4a14b81ada2c4d2fcb213004b
CT=   423d39f0a7d6f26c8f89573fd74a662cecff8cf3b93a87e20990cdff60c1726b
TEST= 22
KEY=  d8ba1d6a73671e2fb1855498f45609c44247bcb0633549233f32b9de
IV=   423d39f0a7d6f26c8f89573fd74a662cecff8cf3b93a87e20990cdff60c1726b
PT=   715dc8187b0cd6d2592b56b2058bff47b03c1f0106f558328c947acc0b9fa925
CT=   15cc820e054ebbccf133867412540116c12239d4c948b2afdd67df1eea862d60
TEST= 23
KEY=  ddf4a6a68254985ba3d1558e357430108b0f0e1fbe52963dd5b494be
IV=   15cc820e054ebbccf133867412540116c12239d4c948b2afdd67df1eea862d60
PT=   19a003fc2fa8634af236e66c2e81e1a967e3f5b784f883f9fe7b550b9fb969ff
CT=   00e72566739e618f9527288c60993fb55aac4f8e02177ccc415afa2a1b6ba33f
TEST= 24
KEY=  ae6ac7291773b0d7c3486a3b6fd87f9e891872d3ff086c17cedf3781
IV=   00e72566739e618f9527288c60993fb55aac4f8e02177ccc415afa2a1b6ba33f
PT=   908ff19bcd501191508381ca1bcb8a4826f4b79e5fe62515be6608e24ae5a660
CT=   b5932e974f03755ee8a81aea81c0475063f8bd2ded3512a0d02ce31f8347b8c1
TEST= 25
KEY=  e169b277ffdbaa3d42882d6b0c20c2b3642d60732f248f084d988f40
IV=   b5932e974f03755ee8a81aea81c0475063f8bd2ded3512a0d02ce31f8347b8c1
PT=   174426d60bddf84a8d4b757bf977a1c3b98f70e526c3e2a11c4ac86351fbcf89
CT=   9889d7b9397b367e19ca0478f836b53c62aa35905cbd00d0434b8fae26a3e586
TEST= 26
KEY=  d8128409e611ae45babe98576e8af723389060a36c6f00a66b3b6ac6
IV=   9889d7b9397b367e19ca0478f836b53c62aa35905cbd00d0434b8fae26a3e586
PT=   d4e0b2b21b34f4d822b5ad4b893c4c3a6eb310715e51bfee2a57c3fb247a98b2
CT=   7145b2f74abfe296c4db29170ba0573d9f06c2f124636104eee06e45cabf1e07
TEST= 27
KEY=  92ad669f22ca8752b11ecf6af18c35d21cf301a7828f6ee3a18474c1
IV=   7145b2f74abfe296c4db29170ba0573d9f06c2f124636104eee06e45cabf1e07
PT=   d99ac5f8d70519cd87905156f2099bd75577515925218302ff4b21fbafede5b3
CT=   98a751081a2168da7c00e3094405f95373d653b3a313e0b0c73a40a4607d5ff9
TEST= 28
KEY=  888c0e455eca645bf51b3639825a6661bfe0e11745b52e47c1f92b38
IV=   98a751081a2168da7c00e3094405f95373d653b3a313e0b0c73a40a4607d5ff9
PT=   2b79b163d29e42aee07804861adcb341f9a014b4e7ca7b8476d0528b9f5e599f
CT=   a1d2901b8f394492da4b6d5c9fdf9347fa8b204ae1e9badeb82e246aa81f6253
TEST= 29
KEY=  07b54ad7848109076ac4a57e78d1462b5e095bc9fd9b0a2d69e6496b
IV=   a1d2901b8f394492da4b6d5c9fdf9347fa8b204ae1e9badeb82e246aa81f6253
PT=   9b091be43e3eb11d08a104321ad06f5b025706a8a0ac5d71d441929c09b189d9
CT=   6dbb865a74a98c4a82e2c790418e49a633cd714eaee2bae05c1b1248407de7e3
TEST= 30
KEY=  731cc69d0663ce972b4aecd84b1c3765f0ebe129a1801865299bae88
IV=   6dbb865a74a98c4a82e2c790418e49a633cd714eaee2bae05c1b1248407de7e3
PT=   2c636be0b7eb4026a37cda0714f8da81a49048530c34a794e424edfbb026a7a4
CT=   f25740120460a87da598862e32f19d83075269ab8d8100611ddcf86e7811e438
TEST= 31
KEY=  777c6ee0a3fb48b919bb715b4c4e5ece7d6ae148bc5ce00b518a4ab0
IV=   f25740120460a87da598862e32f19d83075269ab8d8100611ddcf86e7811e438
PT=   90e54b65c1f09fb54a4560181c31c33efde759a7b6fbd062ffcaae8868124d34
CT=   f9a741375ade147bc346abcdbd869b5d94df741e0f5ca9575f238199a7ce96f5
TEST= 32
KEY=  2da27a9b60bde374a43dea06d8912ad07236481fe37f6192f644dc45
IV=   f9a741375ade147bc346abcdbd869b5d94df741e0f5ca9575f238199a7ce96f5
PT=   74e660f49ca51d5ea655a73b2c9fba87d99af50e1dd1fb82b9e944ad99add7a2
CT=   a2ba63b025f8d3462129c630492bc431b2f49a6c5d61e38ebb776459fafbf0ce
TEST= 33
KEY=  085aa9dd41942544ed162e376a65b0bc2f57ab91580805cb0cbf2c8b
IV=   a2ba63b025f8d3462129c630492bc431b2f49a6c5d61e38ebb776459fafbf0ce
PT=   7e2e80bd0e0d51e56bd5253d308a867454c81709e987971e2b5e871c6c2da835
CT=   4b267bff0c3c3ae09d9695129bb4778f6725cdfaf3297158e7e1fc4045f54163
TEST= 34
KEY=  0466933ddc02b05676a259b80d407d46dc7edac9bfe9f98b494a6de8
IV=   4b267bff0c3c3ae09d9695129bb4778f6725cdfaf3297158e7e1fc4045f54163
PT=   23ae60e48db559e75677d6f009f491ea8d3613550d5a17244db39158e35c43da
CT=   b1e8bb9405b4580085b424f31c27c6e62e4f33a46d10cfaa2358efe4c132711c
TEST= 35
KEY=  01d2cb3d59b694a56a859f5e230f4ee2b16e15639cb1166f88781cf4
IV=   b1e8bb9405b4580085b424f31c27c6e62e4f33a46d10cfaa2358efe4c132711c
PT=   e0a21b3d47695a40b2148b82a6decf663172b2ffeeefaf6925786d739ebdcbec
CT=   8764efdacea73c3dd0e110c0719aa1a33396fb17d63eef2e13478fa3e0820cb2
TEST= 36
KEY=  cf75f700895784651b1f3efd1099b5f56750fa4d8ff699cc68fa1046
IV=   8764efdacea73c3dd0e110c0719aa1a33396fb17d63eef2e13478fa3e0820cb2
PT=   d8970506140f4b39f9d8b5c3a9bf7f31c202fe082ff0b1b368d16368842b1c80
CT=   f44f6ae9ed9394dd746166387318eddbb99e6bdd56eda503711a1ca094d2690b
TEST= 37
KEY=  22e663ddfd36e25d6807d326a907de2831bd5f4efeec856cfc28794d
IV=   f44f6ae9ed9394dd746166387318eddbb99e6bdd56eda503711a1ca094d2690b
PT=   5e245776ea0a58eaf451410fa02fe3a873213e315b3e4c345d5afb2ac1135d69
CT=   46408d15195a31d8424e7a5ac458378436bb265dd5d5e542675a8a90d9e24232
TEST= 38
KEY=  3bbc5205bf789807ac5fe4a29fbcf875e468ba0c99b60ffc25ca3b7f
IV=   46408d15195a31d8424e7a5ac458378436bb265dd5d5e542675a8a90d9e24232
PT=   eba6a18e407cf9f023485300526088a215849114de18fb096ec56578649aff0e
CT=   548279448058a75f9e83ae1e9482737d8424a7a1e22845734ad29fbb367bf04e
TEST= 39
KEY=  bbe4f55a21fb361938dd97df1b985fd40640ff7fd364904713b1cb31
IV=   548279448058a75f9e83ae1e9482737d8424a7a1e22845734ad29fbb367bf04e
PT=   ab237e2c2a9ee9336922369869f523964883cb0c42e37c8e77506255a029e64f
CT=   cd73dc91eee8c576db291db66c7a0925733f82722c5682a77340fa88716cecc6
TEST= 40
KEY=  550c302cfad22baf54a79efa68a7dda62a167dd8a0246acf62dd27f7
IV=   cd73dc91eee8c576db291db66c7a0925733f82722c5682a77340fa88716cecc6
PT=   3727fb6db04195b64d04e211864b33a90ec18c6e4dd8d6044bc122ff42c5c1ca
CT=   2cc734ecd37a8122e81e5d994cff8e05692b0dc60a20785fc56f103a258e251a
TEST= 41
KEY=  8676b10e12cc7636185810ff018cd06020360587654b7af5475302ed
IV=   2cc734ecd37a8122e81e5d994cff8e05692b0dc60a20785fc56f103a258e251a
PT=   7fc4c50622f630ac465157c111bd8ce2f3ffc422e63e2e6414cd1d5b1ab28cff
CT=   1aa2543cf340a56901d4a63baa01ffd8a361f6706308a1e3701b847bfb0e1cc9
TEST= 42
KEY=  753614671318d00db259ef27a2ed2610433ea4641550fe8ebc5d1e24
IV=   1aa2543cf340a56901d4a63baa01ffd8a361f6706308a1e3701b847bfb0e1cc9
PT=   8b7e61407775758a1ea326feb8c6e0c4e969b558130fea892a53c9e0a55657f6
CT=   e38dfa68925a34cf560f01cae9b09bd2969b70d6144ae975440c12736e998eb9
TEST= 43
KEY=  e76c20a84517d1c75be974f5347656c657744d11515cecfdd2c4909d

⌨️ 快捷键说明

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