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

📄 ecbme84.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:      ECB Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbme84.txt
==============================================

BLOCKSIZE=256
KEYSIZE=  128

TEST= 0
KEY=  00000000000000000000000000000000
PT=   0000000000000000000000000000000000000000000000000000000000000000
CT=   ff2082f0f8544e8f260b3b0fef4a57fbfebad9844f63d374ac879f021d446e22
TEST= 1
KEY=  febad9844f63d374ac879f021d446e22
PT=   ff2082f0f8544e8f260b3b0fef4a57fbfebad9844f63d374ac879f021d446e22
CT=   c598ffa6e53278ad0fc236067ead137e3060ce6659e9ddf4caa8b618ac771ec9
TEST= 2
KEY=  ceda17e2168a0e80662f291ab13370eb
PT=   c598ffa6e53278ad0fc236067ead137e3060ce6659e9ddf4caa8b618ac771ec9
CT=   73558675708762750270ebc7a1962a34e91e2c3a0a40d7ecc3a64a0f6e99ea63
TEST= 3
KEY=  27c43bd81ccad96ca5896315dfaa9a88
PT=   73558675708762750270ebc7a1962a34e91e2c3a0a40d7ecc3a64a0f6e99ea63
CT=   00a62915b521eea096d1864d8b61fb7d59014345aebea491d14633e5584f8fa0
TEST= 4
KEY=  7ec5789db2747dfd74cf50f087e51528
PT=   00a62915b521eea096d1864d8b61fb7d59014345aebea491d14633e5584f8fa0
CT=   ea5699936e4ec377a36e1320e9ae21ee88ebb1189db77ad937ec2111b6906c90
TEST= 5
KEY=  f62ec9852fc30724432371e1317579b8
PT=   ea5699936e4ec377a36e1320e9ae21ee88ebb1189db77ad937ec2111b6906c90
CT=   e2ed3571e24e9f1091e1ce5282970e7b71885a9f64c94dd339541972fa2a38a7
TEST= 6
KEY=  87a6931a4b0a4af77a776893cb5f411f
PT=   e2ed3571e24e9f1091e1ce5282970e7b71885a9f64c94dd339541972fa2a38a7
CT=   2ef694f3ff5ab96095c3ed1a4a64bb4298f0577f25df1a5bb8e2121fa88e63e7
TEST= 7
KEY=  1f56c4656ed550acc2957a8c63d122f8
PT=   2ef694f3ff5ab96095c3ed1a4a64bb4298f0577f25df1a5bb8e2121fa88e63e7
CT=   2ca3b22547900d64d35c445b58691d1e2a62531abd2ccf961b38bd86da9eb405
TEST= 8
KEY=  3534977fd3f99f3ad9adc70ab94f96fd
PT=   2ca3b22547900d64d35c445b58691d1e2a62531abd2ccf961b38bd86da9eb405
CT=   ccb28d7495c71789c16d669fb32ae2aa4a955d894edd022e9dbce1ae6c04e765
TEST= 9
KEY=  7fa1caf69d249d14441126a4d54b7198
PT=   ccb28d7495c71789c16d669fb32ae2aa4a955d894edd022e9dbce1ae6c04e765
CT=   1b980bb7bd4083335eaca83e42c145c48d693a78badbfb35c89767d813c0c0e6
TEST= 10
KEY=  f2c8f08e27ff66218c86417cc68bb17e
PT=   1b980bb7bd4083335eaca83e42c145c48d693a78badbfb35c89767d813c0c0e6
CT=   d02227bb748c7b74b7e1426942e5e1f4f20057e459f76a2b8e592758eb773c10
TEST= 11
KEY=  00c8a76a7e080c0a02df66242dfc8d6e
PT=   d02227bb748c7b74b7e1426942e5e1f4f20057e459f76a2b8e592758eb773c10
CT=   f1fa32d768621a1910496d1ce230df91eab6500268f8b9ac304435cdddd798fb
TEST= 12
KEY=  ea7ef76816f0b5a6329b53e9f02b1595
PT=   f1fa32d768621a1910496d1ce230df91eab6500268f8b9ac304435cdddd798fb
CT=   f2eed73cf423a98a3470737771d601ae23b65e6a04c3895477ccaa560eb7c226
TEST= 13
KEY=  c9c8a90212333cf24557f9bffe9cd7b3
PT=   f2eed73cf423a98a3470737771d601ae23b65e6a04c3895477ccaa560eb7c226
CT=   84ff84e5c936d56a1f2d626088e0c4934e05dd6e9c5b9912d60f9baf20c300b2
TEST= 14
KEY=  87cd746c8e68a5e093586210de5fd701
PT=   84ff84e5c936d56a1f2d626088e0c4934e05dd6e9c5b9912d60f9baf20c300b2
CT=   ebbcd227806cb8b8b05db49ae4e9f2478154550fdb00d12a366087c78606645a
TEST= 15
KEY=  06992163556874caa538e5d75859b35b
PT=   ebbcd227806cb8b8b05db49ae4e9f2478154550fdb00d12a366087c78606645a
CT=   8604050230f876cd72c1041055823591a8c0d3f14bd6dcb2ba75d66d020156b6
TEST= 16
KEY=  ae59f2921ebea8781f4d33ba5a58e5ed
PT=   8604050230f876cd72c1041055823591a8c0d3f14bd6dcb2ba75d66d020156b6
CT=   12347e03d82fd3f8bd62c4982775fa0b0fb16d758dde54c6ca866505855c3e33
TEST= 17
KEY=  a1e89fe79360fcbed5cb56bfdf04dbde
PT=   12347e03d82fd3f8bd62c4982775fa0b0fb16d758dde54c6ca866505855c3e33
CT=   44ec63a95a1f02a043261c7c8137aab0a37ae953783580381fd7cdc3bc9cce7c
TEST= 18
KEY=  029276b4eb557c86ca1c9b7c639815a2
PT=   44ec63a95a1f02a043261c7c8137aab0a37ae953783580381fd7cdc3bc9cce7c
CT=   21c5b36b7bc54166904115d695038d9dd46756b7d52fa6f212a8b712c4959b96
TEST= 19
KEY=  d6f520033e7ada74d8b42c6ea70d8e34
PT=   21c5b36b7bc54166904115d695038d9dd46756b7d52fa6f212a8b712c4959b96
CT=   39d1fa283d0c7a719e07f42ff16756afa0aa0a55b7c7fd6d84a845e2cf468493
TEST= 20
KEY=  765f2a5689bd27195c1c698c684b0aa7
PT=   39d1fa283d0c7a719e07f42ff16756afa0aa0a55b7c7fd6d84a845e2cf468493
CT=   1b3069d9ea1f6756d3a3cfb04b4b708439a2f16510d40e78688da2470716f427
TEST= 21
KEY=  4ffddb33996929613491cbcb6f5dfe80
PT=   1b3069d9ea1f6756d3a3cfb04b4b708439a2f16510d40e78688da2470716f427
CT=   80e49b6032abbfe9637105bb8bc17525ed2a0b8605cb0bffb40023fbb1e148bc
TEST= 22
KEY=  a2d7d0b59ca2229e8091e830debcb63c
PT=   80e49b6032abbfe9637105bb8bc17525ed2a0b8605cb0bffb40023fbb1e148bc
CT=   6ac58368c2b9467a3eba6c50e415f38c3094cd7fa1c5874b626c98b8f541aea7
TEST= 23
KEY=  92431dca3d67a5d5e2fd70882bfd189b
PT=   6ac58368c2b9467a3eba6c50e415f38c3094cd7fa1c5874b626c98b8f541aea7
CT=   347b7154eb06e6ef701251d865e09e805c779843b836ef97edd34d255e5b9f32
TEST= 24
KEY=  ce34858985514a420f2e3dad75a687a9
PT=   347b7154eb06e6ef701251d865e09e805c779843b836ef97edd34d255e5b9f32
CT=   918ab09d2ae93d035558b5d847970f1a11b4d285e52e5fc83fffa6727ab8860f
TEST= 25
KEY=  df80570c607f158a30d19bdf0f1e01a6
PT=   918ab09d2ae93d035558b5d847970f1a11b4d285e52e5fc83fffa6727ab8860f
CT=   b05a1250dad8c56e1f2853be29f5f797422948ecf7c4cce0a22aa9ee71d37957
TEST= 26
KEY=  9da91fe097bbd96a92fb32317ecd78f1
PT=   b05a1250dad8c56e1f2853be29f5f797422948ecf7c4cce0a22aa9ee71d37957
CT=   38b48f06ae17fb130af5fb4c8aa44546dd0fc145104225629a4c918fee7c5417
TEST= 27
KEY=  40a6dea587f9fc0808b7a3be90b12ce6
PT=   38b48f06ae17fb130af5fb4c8aa44546dd0fc145104225629a4c918fee7c5417
CT=   27508d918acedff8c45bfa7d3fd24a825c5cf58f84336dee5c1b210af33747f2
TEST= 28
KEY=  1cfa2b2a03ca91e654ac82b463866b14
PT=   27508d918acedff8c45bfa7d3fd24a825c5cf58f84336dee5c1b210af33747f2
CT=   4cb51f85af1084ae11a6cd6540db30cf9d9c06b272791c99939f7d211cf1f869
TEST= 29
KEY=  81662d9871b38d7fc733ff957f77937d
PT=   4cb51f85af1084ae11a6cd6540db30cf9d9c06b272791c99939f7d211cf1f869
CT=   2529f8fcc2d66806d23681e0e445b46000016a14fcbcf9ad79010edc6f0ccbb8
TEST= 30
KEY=  8167478c8d0f74d2be32f149107b58c5
PT=   2529f8fcc2d66806d23681e0e445b46000016a14fcbcf9ad79010edc6f0ccbb8
CT=   2873846c0869969d6dfa61a49c26cb733a1ecadeb8092df1b1ee57d77acb31d3
TEST= 31
KEY=  bb798d52350659230fdca69e6ab06916
PT=   2873846c0869969d6dfa61a49c26cb733a1ecadeb8092df1b1ee57d77acb31d3
CT=   03e56ed51e11f4f74504a3d5e82bc5d997448592bfefe8cc2978bdf758403085
TEST= 32
KEY=  2c3d08c08ae9b1ef26a41b6932f05993
PT=   03e56ed51e11f4f74504a3d5e82bc5d997448592bfefe8cc2978bdf758403085
CT=   b2a443eff2eeb88245bc25b7e16537f94f999666e57ae6d3717cabda79066771
TEST= 33
KEY=  63a49ea66f93573c57d8b0b34bf63ee2
PT=   b2a443eff2eeb88245bc25b7e16537f94f999666e57ae6d3717cabda79066771
CT=   a8f3adaa96f26771f1e79cfebef7a2211ca306ea4398c56eed47357cc823a96e
TEST= 34
KEY=  7f07984c2c0b9252ba9f85cf83d5978c
PT=   a8f3adaa96f26771f1e79cfebef7a2211ca306ea4398c56eed47357cc823a96e
CT=   450dcb18930eb570fad4497c628622f5774b1a36534808f861e9cc98ccd2f135
TEST= 35
KEY=  084c827a7f439aaadb7649574f0766b9
PT=   450dcb18930eb570fad4497c628622f5774b1a36534808f861e9cc98ccd2f135
CT=   3e45d3fcfeb2aa0077ab9d99dfb72f27f6619ee2071f01a92783395c69ed09c6
TEST= 36
KEY=  fe2d1c98785c9b03fcf5700b26ea6f7f
PT=   3e45d3fcfeb2aa0077ab9d99dfb72f27f6619ee2071f01a92783395c69ed09c6
CT=   13d226324b9e94d9e555192fc98effe9854aae0f2af2646ab405e774f827d346
TEST= 37
KEY=  7b67b29752aeff6948f0977fdecdbc39
PT=   13d226324b9e94d9e555192fc98effe9854aae0f2af2646ab405e774f827d346
CT=   1046184c24afa95c9c18c246e1ea65ba5bbc83ef2501e6ee2873928d5a88ea46
TEST= 38
KEY=  20db317877af1987608305f28445567f
PT=   1046184c24afa95c9c18c246e1ea65ba5bbc83ef2501e6ee2873928d5a88ea46
CT=   c2b345ed9ec26a6b1ef3a50029232104a3ab3b8c952eeddc2c0eb212d30ee134
TEST= 39
KEY=  83700af4e281f45b4c8db7e0574bb74b
PT=   c2b345ed9ec26a6b1ef3a50029232104a3ab3b8c952eeddc2c0eb212d30ee134
CT=   9e7976e94c2b0292aadbb13f2db97fce372c8ca6b008f19b0fd9df438b143b19
TEST= 40
KEY=  b45c8652528905c0435468a3dc5f8c52
PT=   9e7976e94c2b0292aadbb13f2db97fce372c8ca6b008f19b0fd9df438b143b19
CT=   1218aadb51341fa4b8c279a61092f664960023d9667da7319ff4216a1192042f
TEST= 41
KEY=  225ca58b34f4a2f1dca049c9cdcd887d
PT=   1218aadb51341fa4b8c279a61092f664960023d9667da7319ff4216a1192042f
CT=   486169dcfc4bb75f8786b9bf7da471468005fcc1cf44c71a1ad5fa447be14d16
TEST= 42
KEY=  a259594afbb065ebc675b38db62cc56b
PT=   486169dcfc4bb75f8786b9bf7da471468005fcc1cf44c71a1ad5fa447be14d16
CT=   cbef9f45f224a2195a21224c58cd110c70a171147af636150ac260e804793445
TEST= 43
KEY=  d2f8285e814653feccb7d365b255f12e
PT=   cbef9f45f224a2195a21224c58cd110c70a171147af636150ac260e804793445
CT=   d74fd0b1d53d851ce9d3f55181a65b9a7d7a8e30ed3f75c68e042246643ba218
TEST= 44
KEY=  af82a66e6c79263842b3f123d66e5336
PT=   d74fd0b1d53d851ce9d3f55181a65b9a7d7a8e30ed3f75c68e042246643ba218
CT=   73f39741128045782602a48a0e3d847ba61d160d81d1129a50e4952c21dcf35e
TEST= 45
KEY=  099fb063eda834a21257640ff7b2a068
PT=   73f39741128045782602a48a0e3d847ba61d160d81d1129a50e4952c21dcf35e
CT=   fe27d941edeec2dfc95d2ef7708b6be53f50ce4aaa93f4945d063db9475949f9
TEST= 46
KEY=  36cf7e29473bc0364f5159b6b0ebe991
PT=   fe27d941edeec2dfc95d2ef7708b6be53f50ce4aaa93f4945d063db9475949f9
CT=   48f4baf7c59d50369a7b8abb5ecd0b19fe40f7bf0c74333a0dae0986aafb84de
TEST= 47
KEY=  c88f89964b4ff30c42ff50301a106d4f
PT=   48f4baf7c59d50369a7b8abb5ecd0b19fe40f7bf0c74333a0dae0986aafb84de
CT=   dbfa54d1f426d2e6ef97c1b88edf7b6c71d76d0156bdc97c8c24531543803efe
TEST= 48
KEY=  b958e4971df23a70cedb0325599053b1
PT=   dbfa54d1f426d2e6ef97c1b88edf7b6c71d76d0156bdc97c8c24531543803efe
CT=   92c18308cafb572d94243a01d9530df8c9ca61f678464f955c23ecf47feadf7d
TEST= 49
KEY=  7092856165b475e592f8efd1267a8ccc
PT=   92c18308cafb572d94243a01d9530df8c9ca61f678464f955c23ecf47feadf7d
CT=   851362d944e1c0c5a7adb270a5b6159e134cd2621a16d1733dcf0929c24fe8c9
TEST= 50
KEY=  63de57037fa2a496af37e6f8e4356405
PT=   851362d944e1c0c5a7adb270a5b6159e134cd2621a16d1733dcf0929c24fe8c9
CT=   b8a3f20b2e3dafb9b424deb966acbd1ad588f8a12d8cb7e1256dccdd8aa868e6
TEST= 51
KEY=  b656afa2522e13778a5a2a256e9d0ce3
PT=   b8a3f20b2e3dafb9b424deb966acbd1ad588f8a12d8cb7e1256dccdd8aa868e6
CT=   f5ec9ba7ebccf3bb0df8157ec13a3e08d1d6ebbd5a00a7dad289e793f795898a
TEST= 52
KEY=  6780441f082eb4ad58d3cdb699088569
PT=   f5ec9ba7ebccf3bb0df8157ec13a3e08d1d6ebbd5a00a7dad289e793f795898a
CT=   532ee13b72bc9171313c3b189525593ff955b22bafa0c4c4887981e538409d9a
TEST= 53
KEY=  9ed5f634a78e7069d0aa4c53a14818f3
PT=   532ee13b72bc9171313c3b189525593ff955b22bafa0c4c4887981e538409d9a
CT=   4b0237d9503e8a9a8b8f64000521fb5ae6769eea151b44976de47f908874399a
TEST= 54
KEY=  78a368deb29534febd4e33c3293c2169
PT=   4b0237d9503e8a9a8b8f64000521fb5ae6769eea151b44976de47f908874399a
CT=   ebc6aa95178834414a13850a95c2eb7e79e35661dc232f6fde12ed3e2e6965f1
TEST= 55
KEY=  01403ebf6eb61b91635cdefd07554498
PT=   ebc6aa95178834414a13850a95c2eb7e79e35661dc232f6fde12ed3e2e6965f1
CT=   78c3236772fe2fd951f68e48a0e13048940f587fbd03af5ca185b4b7931bb2f0
TEST= 56
KEY=  954f66c0d3b5b4cdc2d96a4a944ef668
PT=   78c3236772fe2fd951f68e48a0e13048940f587fbd03af5ca185b4b7931bb2f0
CT=   4af7bbcb8d803d8e82b41b92c37cb4cb14a4c2977df74720ad5a0b62dab10a1d
TEST= 57
KEY=  81eba457ae42f3ed6f8361284efffc75
PT=   4af7bbcb8d803d8e82b41b92c37cb4cb14a4c2977df74720ad5a0b62dab10a1d
CT=   2496776bedd9ec52d12c6bc2370d2fd6373f0271b3d3cbdee2577b17cc5e5c2b
TEST= 58
KEY=  b6d4a6261d9138338dd41a3f82a1a05e
PT=   2496776bedd9ec52d12c6bc2370d2fd6373f0271b3d3cbdee2577b17cc5e5c2b
CT=   45fa0e90b53f607da0cde242bac0f7a025b9059276ddf1bd8fb73077d79fcef9
TEST= 59
KEY=  936da3b46b4cc98e02632a48553e6ea7
PT=   45fa0e90b53f607da0cde242bac0f7a025b9059276ddf1bd8fb73077d79fcef9
CT=   cc65e2da45087a12fc91a7f6ea9a4750fa705c355a0cb66750419e3e6bdc7822
TEST= 60
KEY=  691dff8131407fe95222b4763ee21685
PT=   cc65e2da45087a12fc91a7f6ea9a4750fa705c355a0cb66750419e3e6bdc7822
CT=   de7c07bb9b09269ea28327e6ae1e7e2f3f1bbdff46415f1ad4de540c3091d00b
TEST= 61
KEY=  5606427e770120f386fce07a0e73c68e
PT=   de7c07bb9b09269ea28327e6ae1e7e2f3f1bbdff46415f1ad4de540c3091d00b
CT=   c289c3b5bef8c5387f9ca09712a11b6c7a4c5babdd9d3e9f61ceac445bc3946d
TEST= 62
KEY=  2c4a19d5aa9c1e6ce7324c3e55b052e3
PT=   c289c3b5bef8c5387f9ca09712a11b6c7a4c5babdd9d3e9f61ceac445bc3946d
CT=   ab493f0b3f6983a30b4e0f473bef090beb14c502d6ebfc65d98efbb2306faecc
TEST= 63
KEY=  c75edcd77c77e2093ebcb78c65dffc2f
PT=   ab493f0b3f6983a30b4e0f473bef090beb14c502d6ebfc65d98efbb2306faecc
CT=   b52e8941a092e389d7787c903beb889920b88424ad831e777dd2a65485b6c2a8
TEST= 64
KEY=  e7e658f3d1f4fc7e436e11d8e0693e87
PT=   b52e8941a092e389d7787c903beb889920b88424ad831e777dd2a65485b6c2a8
CT=   73ecc725b2f98a3f205fbc2d8e54e682280ef9c1c9b0c0cd4954fe7b7883a65f
TEST= 65

⌨️ 快捷键说明

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