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

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

BLOCKSIZE=128
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
IV=   00000000000000000000000000000000
CT=   00000000000000000000000000000000
PT=   e2be487402fefc870266f2336d39eb5d
TEST= 1
KEY=  12c505cfe2be487402fefc870266f2336d39eb5d
IV=   07259057066ea0ca099431e412c505cf
CT=   e2be487402fefc870266f2336d39eb5d
PT=   1a300ffc3864d4b06c3ccface50ed5c7
TEST= 2
KEY=  6f3c940cf88e47883a9a28376e5a3d9f88373e9a
IV=   2844f79215c1e29ffb8fdec57df991c3
CT=   1a300ffc3864d4b06c3ccface50ed5c7
PT=   c0406a880aee2778ee22003833d7fb1f
TEST= 3
KEY=  c8040dad38ce2d0030740f4f80783da7bbe0c585
IV=   c9959a3424fc2d803a2edccaa73899a1
CT=   c0406a880aee2778ee22003833d7fb1f
PT=   a70b0202648728495ad06ccb9c215c69
TEST= 4
KEY=  133b2c4a9fc52f0254f32706daa8516c27c199ec
IV=   983de4367ddff3dbdb78fc45db3f21e7
CT=   a70b0202648728495ad06ccb9c215c69
PT=   49bed445d67e8a427f6ed26b24d873a2
TEST= 5
KEY=  ca92911ad67bfb47828dad44a5c683070319ea4e
IV=   9b26f1d46170f9216e2be867d9a9bd50
CT=   49bed445d67e8a427f6ed26b24d873a2
PT=   33d53d7f8ddb71f562514d067680f1ba
TEST= 6
KEY=  6615dba3e5aec6380f56dcb1c797ce0175991bf4
IV=   b1582ec265476a6e1049a128ac874ab9
CT=   33d53d7f8ddb71f562514d067680f1ba
PT=   b71b65919e758679c6dd87f4da3f2131
TEST= 7
KEY=  c9adca8652b5a3a991235ac8014a49f5afa63ac5
IV=   5e9b3c858779cb3ff5263978afb81125
CT=   b71b65919e758679c6dd87f4da3f2131
PT=   c207a14303eca35c9d1ff5fa3e8931a6
TEST= 8
KEY=  8ea14a5590b202ea92cff9949c55bc0f912f0b63
IV=   8b343f46f14367102565a243470c80d3
CT=   c207a14303eca35c9d1ff5fa3e8931a6
PT=   2d1234ec57df7df7a1929033e849f3f1
TEST= 9
KEY=  f8062742bda03606c51084633dc72c3c7966f892
IV=   c60d75b3e39e91eb8ceeaade76a76d17
CT=   2d1234ec57df7df7a1929033e849f3f1
PT=   94d416d50e208253d0b945f88b46adc2
TEST= 10
KEY=  3f5317a5297420d3cb300630ed7e69c4f2205550
IV=   5a4f82bd892a6367ad685c5ec75530e7
CT=   94d416d50e208253d0b945f88b46adc2
PT=   b582a67cc7b25da1942748746857416c
TEST= 11
KEY=  62f4d75d9cf686af0c825b91795921b09a77143c
IV=   4d2d8f60dfd896f2a874f8a95da7c0f8
CT=   b582a67cc7b25da1942748746857416c
PT=   8a6019afb6766cfcae7f3a9bb585c95f
TEST= 12
KEY=  61679d9116969f00baf4376dd7261b2b2ff2dd63
IV=   7a070cbc5a77c55117cbb0b903934acc
CT=   8a6019afb6766cfcae7f3a9bb585c95f
PT=   9715a1474e93a1a097a8d2b69064fce6
TEST= 13
KEY=  343469b181833e47f46796cd408ec99dbf962185
IV=   5b829ed0ab796055d52a11d85553f420
CT=   9715a1474e93a1a097a8d2b69064fce6
PT=   f95165845aa028eb429cf3b12799d27e
TEST= 14
KEY=  3805a17d78d25bc3aec7be2602123a2c980ff3fb
IV=   9b875317321b3bffafb851ac0c31c8cc
CT=   f95165845aa028eb429cf3b12799d27e
PT=   548aeb592a23841aecf8dd30578ca691
TEST= 15
KEY=  ff2219132c58b09a84e43a3ceeeae71ccf83556a
IV=   a1aa0a347db4b61c77b981efc727b86e
CT=   548aeb592a23841aecf8dd30578ca691
PT=   0283f33451bb1dcd429012a6170b7ff0
TEST= 16
KEY=  b17249792edb43aed55f27f1ac7af5bad8882a9a
IV=   1e65cfffad89891c7529d2b54e50506a
CT=   0283f33451bb1dcd429012a6170b7ff0
PT=   825a50eead710ee4cd0bf50f7270d76b
TEST= 17
KEY=  e4a391aaac811340782e2915617100b5aaf8fdf1
IV=   2356684d6fe50f52dbd0e4a955d1d8d3
CT=   825a50eead710ee4cd0bf50f7270d76b
PT=   7f985c92e771c2a19acd4249ef6a97ab
TEST= 18
KEY=  4abe35b5d3194fd29f5febb4fbbc42fc45926a5a
IV=   df8b96b8b3d8ff0e2fd4598bae1da41f
CT=   7f985c92e771c2a19acd4249ef6a97ab
PT=   85212d95c778fca0db59cd67addcdca9
TEST= 19
KEY=  750fa04c563862475827171420e58f9be84eb6f3
IV=   6afaa1f583100382d78223b73fb195f9
CT=   85212d95c778fca0db59cd67addcdca9
PT=   8bc7fef8c326d91ed702cde7f064a5f5
TEST= 20
KEY=  acc1a114ddff9cbf9b01ce0af7e7427c182a1306
IV=   af0be5fdbc19d3a691749e18d9ce0158
CT=   8bc7fef8c326d91ed702cde7f064a5f5
PT=   840d1344e3ac85e1f0293ba33a0b257f
TEST= 21
KEY=  9815a8e459f28ffb78ad4beb07ce79df22213679
IV=   6f8400e18382d4252ac398e234d409f0
CT=   840d1344e3ac85e1f0293ba33a0b257f
PT=   7b99cc1dcc4c11d8c6555e215b07a764
TEST= 22
KEY=  554e436f226b43e6b4e15a33c19b27fe7926911d
IV=   d17ba2b569a3cf2f68fbfe47cd5beb8b
CT=   7b99cc1dcc4c11d8c6555e215b07a764
PT=   a8e0426fc110c666cdbcab11f96c200b
TEST= 23
KEY=  fe4677368a8b018975f19c550c278cef804ab116
IV=   5e5777cb37a67a201169216dab083459
CT=   a8e0426fc110c666cdbcab11f96c200b
PT=   8a2aa44f63fe9b9020cdaac6350d66ee
TEST= 24
KEY=  a081e17e00a1a5c6160f07c52cea2629b547d7f8
IV=   07ab389ee0bbeab25ce4bd255ec79648
CT=   8a2aa44f63fe9b9020cdaac6350d66ee
PT=   8d30e835f7bb6450baeafc9ec9641c70
TEST= 25
KEY=  6f51dc108d914df3e1b463959600dab77c23cb88
IV=   efd0115043646aa6ba0bed6bcfd03d6e
CT=   8d30e835f7bb6450baeafc9ec9641c70
PT=   a7ec778b2c654dcc70887391e9a3cfb3
TEST= 26
KEY=  196967042a7d3a78cdd12e59e688a9269580043b
IV=   b97c279a806ce419e8f5ae257638bb14
CT=   a7ec778b2c654dcc70887391e9a3cfb3
PT=   afb894c51dfbd5f051db33250b22e8a3
TEST= 27
KEY=  61f2ca2385c5aebdd02afba9b7539a039ea2ec98
IV=   a2dc84c65b70cfe37080ab5d789bad27
CT=   afb894c51dfbd5f051db33250b22e8a3
PT=   122cc4ec3d7e2a3a544921850a877f25
TEST= 28
KEY=  1d12c01997e96a51ed54d193e31abb86942593bd
IV=   df927bb6ddd0f4a0c0d959d77ce00a3a
CT=   122cc4ec3d7e2a3a544921850a877f25
PT=   4dd2c4566ee822ceecade3e375ef6451
TEST= 29
KEY=  d1cc46cada3bae0783bcf35d0fb75865e1caf7ec
IV=   2a6ad662df6dc0b6b7453c3eccde86d3
CT=   4dd2c4566ee822ceecade3e375ef6451
PT=   cb49a2d3189553991fcb6f14bd6085b2
TEST= 30
KEY=  9356e06711720cd49b29a0c4107c37715caa725e
IV=   d14357866dbc8a30522bcc81429aa6ad
CT=   cb49a2d3189553991fcb6f14bd6085b2
PT=   355d8c437dad8797974e4b80f7bd5fdb
TEST= 31
KEY=  056031dd242f8097e684275387327cf1ab172d85
IV=   47daf319d209ef32af3b29299636d1ba
CT=   355d8c437dad8797974e4b80f7bd5fdb
PT=   97155cc816123a81b99c51bd9b6d01d9
TEST= 32
KEY=  ca8d838cb33adc5ff0961dd23eae2d4c307a2c5c
IV=   10a85159107e4e04ba626725cfedb251
CT=   97155cc816123a81b99c51bd9b6d01d9
PT=   ab7a623d13e43780cbc19b3ab94ab5fb
TEST= 33
KEY=  492cc1d21840be62e3722a52f56fb676893099a7
IV=   b084d4197ed1837798cce9fc83a1425e
CT=   ab7a623d13e43780cbc19b3ab94ab5fb
PT=   8414d465f812bd6fd55f57213a9e3c8b
TEST= 34
KEY=  fe9684219c546a071b60973d2030e157b3aea52c
IV=   1e44e705b4b6604b21a29eacb7ba45f3
CT=   8414d465f812bd6fd55f57213a9e3c8b
PT=   7f30af48f21143ad035d09c44f480f91
TEST= 35
KEY=  121a64a5e364c54fe971d490236de893fce6aabd
IV=   5b6be8e13d6e5bdb2aee4f17ec8ce084
CT=   7f30af48f21143ad035d09c44f480f91
PT=   42d0b30240d5b36f51f514a550f72470
TEST= 36
KEY=  eb2bae67a1b4764da9a467ff7298fc36ac118ecd
IV=   f3ea498ae114bf0b51353ffff931cac2
CT=   42d0b30240d5b36f51f514a550f72470
PT=   b04f728a94376ffa485d83ec083808ce
TEST= 37
KEY=  6a8b852f11fb04c73d9308053ac57fdaa4298603
IV=   a985810c0979e4a05d64ae0481a02b48
CT=   b04f728a94376ffa485d83ec083808ce
PT=   22f54553d2d7780e7c819dc149b4306e
TEST= 38
KEY=  ba84624e330e4194ef44700b4644e21bed9db66d
IV=   886019e510b601a37cbc237fd00fe761
CT=   22f54553d2d7780e7c819dc149b4306e
PT=   5292194479cea8502fcd9af36e2677a8
TEST= 39
KEY=  0d519f93619c58d0968ad85b698978e883bbc1c5
IV=   4d27920d268d63cd8110a88ab7d5fddd
CT=   5292194479cea8502fcd9af36e2677a8
PT=   c23605ab5d16625460dd5acd6236029e
TEST= 40
KEY=  0f089798a3aa5d7bcb9cba0f09542225e18dc35b
IV=   cbd93fd30ed9fd1980f1fde90259080b
CT=   c23605ab5d16625460dd5acd6236029e
PT=   96664f6dee3b16e32fa42e134f367b1f
TEST= 41
KEY=  f4447c0135cc121625a7acec26f00c36aebbb844
IV=   bc47afac53e5badf7bf7658bfb4ceb99
CT=   96664f6dee3b16e32fa42e134f367b1f
PT=   eee0bf45565547630822ac86da97e930
TEST= 42
KEY=  fb900cc8db2cad5373f2eb8f2ed2a0b0742c5174
IV=   6840c2928a6c68657eb3a3b20fd470c9
CT=   eee0bf45565547630822ac86da97e930
PT=   f39d0dfb68fef8cb36c2c679adfeaac1
TEST= 43
KEY=  d9651c9528b1a0a81b0c1344181066c9d9d2fbb5
IV=   4273d56963a8bf9ceb5f7e2222f5105d
CT=   f39d0dfb68fef8cb36c2c679adfeaac1
PT=   25ef373b7df1d90b24fc515cf86d8572
TEST= 44
KEY=  44c6fda30d5e979366fdca4f3cec379521bf7ec7
IV=   de650f5a33f3673e2b9e6ef09da3e136
CT=   25ef373b7df1d90b24fc515cf86d8572
PT=   65d336172d19ec8eebf11d61dd100384
TEST= 45
KEY=  5d78380a688da1844be426c1d71d2af4fcaf7d43
IV=   8df2d1d161d209d0adfdff1f19bec5a9
CT=   65d336172d19ec8eebf11d61dd100384
PT=   d02ea05a03f81d21177826640895eef5
TEST= 46
KEY=  4079d6f5b8a301de481c3be0c0650c90f43a93b6
IV=   a6844b48559092809d5297301d01eeff
CT=   d02ea05a03f81d21177826640895eef5
PT=   061ec56e84c440d207c1b516be3ccfb0
TEST= 47
KEY=  743ac164bebdc4b0ccd87b32c7a4b9864a065c06
IV=   3b0de0ccadfbb523a6cd85f234431791
CT=   061ec56e84c440d207c1b516be3ccfb0
PT=   a14f4bb4a07e3e454198593d6ad2bbdb
TEST= 48
KEY=  db95d7d21ff28f046ca64577863ce0bb20d4e7dd
IV=   08cfb74d519448a36d194c2fafaf16b6
CT=   a14f4bb4a07e3e454198593d6ad2bbdb
PT=   5f9d5283660c25c37a078fb9a0991bbd
TEST= 49
KEY=  200a0051406fdd870aaa60b4fc3b6f02804dfc60
IV=   513cd7bd8e6823689521c486fb9fd783
CT=   5f9d5283660c25c37a078fb9a0991bbd
PT=   139468aa955a4069414e6c918ea6837c
TEST= 50
KEY=  3ad7652953fbb52d9ff020ddbd7503930eeb7f1c
IV=   4d64234fcff7e35b2d6eb7481add6578
CT=   139468aa955a4069414e6c918ea6837c
PT=   d9da74b54073d541a52b812a22f50c9b
TEST= 51
KEY=  887b9cde8a21c198df83f59c185e82b92c1e7387
IV=   ffd9a8f35f871169fc5ad35eb2acf9f7
CT=   d9da74b54073d541a52b812a22f50c9b
PT=   626c407e49ab4471a83b747811d59e82
TEST= 52
KEY=  c8814276e84d81e69628b1edb065f6c13dcbed05
IV=   9d72844c58bd608a8e6e6dc140fadea8
CT=   626c407e49ab4471a83b747811d59e82
PT=   d82bbad278675aeb9e362132507b33a5
TEST= 53
KEY=  7148197a30663b34ee4feb062e53d7f36db0dea0
IV=   4d13ff7e5aea1cf75d74cf93b9c95b0c
CT=   d82bbad278675aeb9e362132507b33a5
PT=   3b3e802a1b47e29b212cc0226ceb7664
TEST= 54
KEY=  edeef8150b58bb1ef508099d0f7f17d1015ba8c4
IV=   4ae252ed0229e89290fe4be99ca6e16f
CT=   3b3e802a1b47e29b212cc0226ceb7664
PT=   10be23eda3aadc8714ab4369107184bd
TEST= 55
KEY=  c93929821be698f356a2d51a1bd454b8112a2c79
IV=   e58437e323c19d5264cfe7be24d7d197
CT=   10be23eda3aadc8714ab4369107184bd
PT=   a55dc09e40fcbf94310d7b33a08a1a6f
TEST= 56
KEY=  4ee16c11bebb586d165e6a8e2ad92f8bb1a03616
IV=   d04e7d4dc3c72d75c3c5046587d84593
CT=   a55dc09e40fcbf94310d7b33a08a1a6f
PT=   3ca8491502ea97fd0638a1d326dc1778
TEST= 57
KEY=  59ad32028213117814b4fd732ce18e58977c216e
IV=   aeae60096a8f3182571e854f174c5e13
CT=   3ca8491502ea97fd0638a1d326dc1778
PT=   3df8101cac58a942cefb07d4abcfdfcc
TEST= 58
KEY=  1ac39d62bfeb0164b8ec5431e21a898c3cb3fea2
IV=   04eb697ba19171d928b09a2a436eaf60
CT=   3df8101cac58a942cefb07d4abcfdfcc
PT=   71acc1379d75aaa9e81a1d61d353d54c
TEST= 59
KEY=  7c2a52eece47c0532599fe980a0094edefe02bee
IV=   ac17b7d574acc0a9e689083366e9cf8c
CT=   71acc1379d75aaa9e81a1d61d353d54c
PT=   06275e1d617040caaba2f1aa5001e2fd
TEST= 60
KEY=  413ee4c0c8609e4e44e9be52a1a26547bfe1c913
IV=   08ae08f637e18e23d85f4c6e3d14b62e
CT=   06275e1d617040caaba2f1aa5001e2fd
PT=   c23ba4fed8474bbf5004718fd37a6157
TEST= 61
KEY=  12439eb40a5b3ab09caef5edf1a614c86c9ba844
IV=   dd59397e617dab6ea2945020537d7a74
CT=   c23ba4fed8474bbf5004718fd37a6157
PT=   ae064daad74fb7d860b21cae89df4fd0
TEST= 62
KEY=  24463ddba45d771a4be1423591140866e544e794
IV=   cbe01f4631c9fa35da28bada3605a36f
CT=   ae064daad74fb7d860b21cae89df4fd0
PT=   95ee3873c3115bf12568111d8fe2dbb9
TEST= 63
KEY=  31e12d4231b34f6988f019c4b47c197b6aa63c2d
IV=   d6c01c610d60d3b73cacd76815a71099
CT=   95ee3873c3115bf12568111d8fe2dbb9
PT=   91fcd5fb412a4efab9ae10d92f88f5c5
TEST= 64
KEY=  cf7e5672a04f9a92c9da573e0dd209a2452ec9e8
IV=   f56f296087d70a8d298a77b5fe9f7b30
CT=   91fcd5fb412a4efab9ae10d92f88f5c5
PT=   52b2797b85e70839f7504461387014b6
TEST= 65
KEY=  7277ecadf2fde3e94c3d5f07fa824dc37d5edd5e
IV=   a0134300d216b0bf7512b8d5bd09badf
CT=   52b2797b85e70839f7504461387014b6
PT=   819c2ec4cb7d4f0024a1bb562276a570
TEST= 66
KEY=  9f38e5aa7361cd2d87401007de23f6955f28782e
IV=   a2f408f59b6aee7e3922bc95ed4f0907
CT=   819c2ec4cb7d4f0024a1bb562276a570
PT=   b5b2568762426897543b00acb75ad341
TEST= 67
KEY=  939c33c1c6d39baae50278908a18f639e872ab6f
IV=   404c0067dfcf54f47332efb90ca4d66b
CT=   b5b2568762426897543b00acb75ad341
PT=   88f228bf361396d485f6d3588c6343f2
TEST= 68
KEY=  e4b754c44e21b315d311ee440fee25616411e89d
IV=   9eb7090b85926a2d130b3939772b6705
CT=   88f228bf361396d485f6d3588c6343f2
PT=   0ffe947fedfec7576ea16a0ecab98d03
TEST= 69
KEY=  a49f194141df276a3eef2913614f4f6faea8659e
IV=   c947d708691bb62c62bfd9d340284d85
CT=   0ffe947fedfec7576ea16a0ecab98d03
PT=   9dd0ba6fa463d8dcd5cc183c0e382a4e
TEST= 70
KEY=  b65aab66dc0f9d059a8cf1cfb4835753a0904fd0
IV=   911b91b3c81090a4be484e6012c5b227
CT=   9dd0ba6fa463d8dcd5cc183c0e382a4e
PT=   d1d067b028fd8a1723ec8bb7f934306c
TEST= 71
KEY=  e84780650ddffab5b2717bd8976fdce459a47fbc
IV=   6da13d2f6a79985b31dc93015e1d2b03

⌨️ 快捷键说明

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