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

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

BLOCKSIZE=160
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000
CT=   975c3cb7377a42bc59c2f034a414a2e5cb30b643
TEST= 1
KEY=  15e6a07fc05aab5018794f4c975c3cb7377a42bc59c2f034a414a2e5cb30b643
PT=   975c3cb7377a42bc59c2f034a414a2e5cb30b643
CT=   5510a5eb3054ac526021b89ea266253a5651292c
TEST= 2
KEY=  3908634f83369f4af474bedac24c995c072eeeee39e348aa067287df9d619f6f
PT=   5510a5eb3054ac526021b89ea266253a5651292c
CT=   69e447d053e55d01f7eae7a5958e8b7d276ff7e2
TEST= 3
KEY=  93f409416440e58ab59171f8aba8de8c54cbb3efce09af0f93fc0ca2ba0e688d
PT=   69e447d053e55d01f7eae7a5958e8b7d276ff7e2
CT=   62819cd952917d6055f2fcd1267b53df715693de
TEST= 4
KEY=  da751eea8265732564cfa265c9294255065ace8f9bfb53deb5875f7dcb58fb53
PT=   62819cd952917d6055f2fcd1267b53df715693de
CT=   8af57e2854b845644e1370e7428859710a2b2734
TEST= 5
KEY=  78ed804675b19ebf4991524443dc3c7d52e28bebd5e82339f70f060cc173dc67
PT=   8af57e2854b845644e1370e7428859710a2b2734
CT=   f5165f7dc1c8e719d02bb65ebc38cbb53bb47650
TEST= 6
KEY=  0d86e252fd90af9b85ab99f9b6ca6300932a6cf205c395674b37cdb9fac7aa37
PT=   f5165f7dc1c8e719d02bb65ebc38cbb53bb47650
CT=   dba94c0461347a2bcba22cf43d2dfd30cf97a915
TEST= 7
KEY=  096ac2db22d09f0e439aef726d632f04f21e16d9ce61b993761a308935500322
PT=   dba94c0461347a2bcba22cf43d2dfd30cf97a915
CT=   087344136f056073e131c3bf9a30850f35275ee7
TEST= 8
KEY=  4a906212be0390031ed4770265106b179d1b76aa2f507a2cec2ab58600775dc5
PT=   087344136f056073e131c3bf9a30850f35275ee7
CT=   8bd0bfe77fdd23c2afd5d15ec1686b038822b384
TEST= 9
KEY=  c21c8d755531a63def524c47eec0d4f0e2c655688085ab722d42de858855ee41
PT=   8bd0bfe77fdd23c2afd5d15ec1686b038822b384
CT=   491e9f9a6c3600722279cd8690f968baf0bbb98a
TEST= 10
KEY=  4266a7079856b5a0ab940f2aa7de4b6a8ef0551aa2fc66f4bdbbb63f78ee57cb
PT=   491e9f9a6c3600722279cd8690f968baf0bbb98a
CT=   0a789a33db8e1c3650a3f466826b3098eeaced6b
TEST= 11
KEY=  f32d947fcb5d2fb74d9bb239ada6d159557e492cf25f92923fd086a79642baa0
PT=   0a789a33db8e1c3650a3f466826b3098eeaced6b
CT=   23450f6ad96b4b6701addf91c122203059416323
TEST= 12
KEY=  ad533b798f573f001f9a5b868ee3de338c15024bf3f24d03fef2a697cf03d983
PT=   23450f6ad96b4b6701addf91c122203059416323
CT=   661f03268a7104eca3d112eda1a748a6a7706bea
TEST= 13
KEY=  e29de0e2ccadbda6474aa734e8fcdd15066406a750235fee5f55ee316873b269
PT=   661f03268a7104eca3d112eda1a748a6a7706bea
CT=   14bfdf64e14d8b287dacdabbaab79aa7b8ec20d6
TEST= 14
KEY=  f4555146d27847493f079e6cfc430271e7298d8f2d8f8555f5e27496d09f92bf
PT=   14bfdf64e14d8b287dacdabbaab79aa7b8ec20d6
CT=   d074af316bba4c33f150c0c05b44e9cf38e1e7b1
TEST= 15
KEY=  1075d4c57ac8326a2ce347552c37ad408c93c1bcdcdf4595aea69d59e87e750e
PT=   d074af316bba4c33f150c0c05b44e9cf38e1e7b1
CT=   7f5f52b1c7e4877b67a5e27736fb085497abc802
TEST= 16
KEY=  15d8e26771fa6caa84b961be5368fff14b7746c7bb7aa7e2985d950d7fd5bd0c
PT=   7f5f52b1c7e4877b67a5e27736fb085497abc802
CT=   311d652e7b925a9f54dadb9cf66b592f572fd50c
TEST= 17
KEY=  810f1d7cb7f75643cb1a5a3562759adf30e51c58efa07c7e6e36cc2228fa6800
PT=   311d652e7b925a9f54dadb9cf66b592f572fd50c
CT=   e846d6aa78d8d350801759251325759e016599de
TEST= 18
KEY=  5cd059658dcb1b212cede1228a334c75483dcf086fb7255b7d13b9bc299ff1de
PT=   e846d6aa78d8d350801759251325759e016599de
CT=   0df77a86c8bd527464f41e6792baf591f450094e
TEST= 19
KEY=  5cb0ea13ff2dce5872e300a287c436f380809d7c0b433b3cefa94c2dddcff890
PT=   0df77a86c8bd527464f41e6792baf591f450094e
CT=   b5bd2aa312adc7fb6438a38bfcc6247f9e802f54
TEST= 20
KEY=  70314221d60b89b72fc713b432791c50922d5a876f7b98b7136f6852434fd7c4
PT=   b5bd2aa312adc7fb6438a38bfcc6247f9e802f54
CT=   6c61a514c2679c294c56c1af2a41d11ea35a31da
TEST= 21
KEY=  770f8069e6962939ff2822c55e18b944504ac6ae232d5918392eb94ce015e61e
PT=   6c61a514c2679c294c56c1af2a41d11ea35a31da
CT=   356b6a9f10e415c0c5536fce08212c4a93c773d9
TEST= 22
KEY=  6f21a0d5bc3044b8699233cc6b73d3db40aed36ee67e36d6310f950673d295c7
PT=   356b6a9f10e415c0c5536fce08212c4a93c773d9
CT=   446a23fb84e55cf71a5e7e319abcad2d5ca8f394
TEST= 23
KEY=  845511195cb2c85a03c4196b2f19f020c44b8f99fc2048e7abb3382b2f7a6653
PT=   446a23fb84e55cf71a5e7e319abcad2d5ca8f394
CT=   d12d2ddbe1e8554748372a4d5fdde00240d487d3
TEST= 24
KEY=  a7eb1407253debdf0a503825fe34ddfb25a3dadeb41762aaf46ed8296faee180
PT=   d12d2ddbe1e8554748372a4d5fdde00240d487d3
CT=   9332cf0c67fa1ac94e127b2a1e7db460150526fa
TEST= 25
KEY=  44392017a535e8849bf118b06d0612f74259c017fa051980ea136c497aabc77a
PT=   9332cf0c67fa1ac94e127b2a1e7db460150526fa
CT=   4d22cac7960ff120850f3b79b8386747bd73ee58
TEST= 26
KEY=  a0afa439a2f3de1d385027382024d830d45631377f0a22f9522b0b0ec7d82922
PT=   4d22cac7960ff120850f3b79b8386747bd73ee58
CT=   5708a01d4f3fc9de5a47fc700c764118b070c564
TEST= 27
KEY=  d36a8dfbdd75984b0de8ff7d772c782d9b69f8e9254dde895e5d4a1677a8ec46
PT=   5708a01d4f3fc9de5a47fc700c764118b070c564
CT=   8524634ad0f378212269d01bc1c4427bce7bfff3
TEST= 28
KEY=  b7dcbeef50b7689bc02c38b4f2081b674b9a80c807240e929f99086db9d313b5
PT=   8524634ad0f378212269d01bc1c4427bce7bfff3
CT=   ddc2d24256d0699e7966aa6efdbc2da942dad2ef
TEST= 29
KEY=  d3ab4366ace916c4c045fcb02fcac9251d4ae9567e42a4fc622525c4fb09c15a
PT=   ddc2d24256d0699e7966aa6efdbc2da942dad2ef
CT=   422fb5b489fdfec66984e43f2cff54fcd93d967b
TEST= 30
KEY=  d9437b68bd5b3b627d62034d6de57c9194b7179017c640c34eda713822345721
PT=   422fb5b489fdfec66984e43f2cff54fcd93d967b
CT=   35b6ae01a1dfb27a5ade4487c7ec9abd118424f0
TEST= 31
KEY=  9149dea22a33856c2a3e79875853d2903568a5ea4d1804448936eb8533b073d1
PT=   35b6ae01a1dfb27a5ade4487c7ec9abd118424f0
CT=   5f8839151c0a1bd2e773982d947c023478adee89
TEST= 32
KEY=  6253fdfd422b3c771b51a76307dbeb852962be38aa6b9c691d4ae9b14b1d9d58
PT=   5f8839151c0a1bd2e773982d947c023478adee89
CT=   280ec631d9d2172034941d44a8ca586e60254e72
TEST= 33
KEY=  7af520bf913961129ebe44f62fd52db4f0b0a9189eff812db580b1df2b38d32a
PT=   280ec631d9d2172034941d44a8ca586e60254e72
CT=   e183bb6d9c1e1ec9d91d7f38f0785576271e40d6
TEST= 34
KEY=  1a5ec85da9d37ce6564073ebce5696d96caeb7d147e2fe1545f8e4a90c2693fc
PT=   e183bb6d9c1e1ec9d91d7f38f0785576271e40d6
CT=   c812deec81c5bdaa66f4cf95fa9b5c967d745b88
TEST= 35
KEY=  f6bf85178f14d1f25e17d09d06444835ed6b0a7b21163180bf63b83f7152c874
PT=   c812deec81c5bdaa66f4cf95fa9b5c967d745b88
CT=   51a1da74d76c22fa68381736c9a72d4ef9d0d367
TEST= 36
KEY=  80ad5edf028675e11f1409e857e592413a072881492e26b676c4957188821b13
PT=   51a1da74d76c22fa68381736c9a72d4ef9d0d367
CT=   4d450b31b68d3d19f31a9baa22bcdd52c3e32942
TEST= 37
KEY=  466cc6ba56303231c83068011aa099708c8a1598ba34bd1c547848234b613251
PT=   4d450b31b68d3d19f31a9baa22bcdd52c3e32942
CT=   76a2fd495731648482ec9691f87ed599ada677c8
TEST= 38
KEY=  d1762da02c70dc246136f1f16c026439dbbb711c38d82b8dac069dbae6c74599
PT=   76a2fd495731648482ec9691f87ed599ada677c8
CT=   622c2e419e66c3567d300cc89c2872ede6c22359
TEST= 39
KEY=  cd676265dbcd77e4f9fecfbc0e2e4a7845ddb24a45e82745302eef57000566c0
PT=   622c2e419e66c3567d300cc89c2872ede6c22359
CT=   72d3c1de46efe29f89ea0900be9aac548d10b638
TEST= 40
KEY=  a60024ec85961db705e023dd7cfd8ba6033250d5cc022e458eb443038d15d0f8
PT=   72d3c1de46efe29f89ea0900be9aac548d10b638
CT=   c75f19f6d95b5017b704165194ac1c79dccab698
TEST= 41
KEY=  d16343dc0627803d2a8237febba29250da6900c27b0638141a185f7a51df6660
PT=   c75f19f6d95b5017b704165194ac1c79dccab698
CT=   7ce0529871f2dae0da1eb06204a105151e00be9e
TEST= 42
KEY=  253f178c14f9d6b28fcb1797c742c0c8ab9bda22a11888761eb95a6f4fdfd8fe
PT=   7ce0529871f2dae0da1eb06204a105151e00be9e
CT=   f73ecdd3b895334297e74b37be4548452f966084
TEST= 43
KEY=  453d0f1be14b141b24745d45307c0d1b130ee96036ffc341a0fc122a6049b87a
PT=   f73ecdd3b895334297e74b37be4548452f966084
CT=   e4b2eb42a7ce0ccd13c6be0065450703c7db2083
TEST= 44
KEY=  c29a75b8406d2cf4ae46ea59d4cee659b4c0e5ad25397d41c5b91529a79298f9
PT=   e4b2eb42a7ce0ccd13c6be0065450703c7db2083
CT=   9c48eadd09610d7c69193785f7d23dc8a1b632b4
TEST= 45
KEY=  4c0e5c5db1933cbf2a14f01e48860c84bda1e8d14c204ac4326b28e10624aa4d
PT=   9c48eadd09610d7c69193785f7d23dc8a1b632b4
CT=   26d7917a1f493105e8210ccb3be13e122f07583d
TEST= 46
KEY=  881b1fa3cb34534f28c84fc76e519dfea2e8d9d4a401460f098a16f32923f270
PT=   26d7917a1f493105e8210ccb3be13e122f07583d
CT=   ad2164a9e7c79dd5d3fbe6c3d9231ce92c335f10
TEST= 47
KEY=  544761a66641f15289015641c370f957452f440177faa0ccd0a90a1a0510ad60
PT=   ad2164a9e7c79dd5d3fbe6c3d9231ce92c335f10
CT=   1127374ac4abde301bcabc150a45396515b128b9
TEST= 48
KEY=  77f6bb0120ad71c6bb1c278ad257ce1d81849a316c301cd9daec337f10a185d9
PT=   1127374ac4abde301bcabc150a45396515b128b9
CT=   335c96667a5669468c9726a537eba6e74a29ee0b
TEST= 49
KEY=  645cbaeb03e9299baf12f7dce10b587bfbd2f377e0a73a7ced0795985a886bd2
PT=   335c96667a5669468c9726a537eba6e74a29ee0b
CT=   c4a44ff6da3a15cd570340f0c228f4119a39ad45
TEST= 50
KEY=  5679ceea34be56034f9d57e825af178d21e8e6bab7a47a8c2f2f6189c0b1c697
PT=   c4a44ff6da3a15cd570340f0c228f4119a39ad45
CT=   2f0e71e8c3992083dafef6066817b228e1dd4f63
TEST= 51
KEY=  3bf716edf9a64e2a36251df40aa16665e271c6396d5a8c8a4738d3a1216c89f4
PT=   2f0e71e8c3992083dafef6066817b228e1dd4f63
CT=   cb4c724d5f8e7e6938787251c8169dc6316a7f82
TEST= 52
KEY=  0109146e2137779a784ea22ac1ed1428bdffb8505522fedb8f2e4e671006f676
PT=   cb4c724d5f8e7e6938787251c8169dc6316a7f82
CT=   e9da380947966cf64a9076c5e3a6341ea706ca61
TEST= 53
KEY=  97b0e3e9e113753d1b7f9bbd28372c21fa69d4a61fb2881e6c887a79b7003c17
PT=   e9da380947966cf64a9076c5e3a6341ea706ca61
CT=   dc124ddd92eccb8e7299b7dcb1b44fc1120e761b
TEST= 54
KEY=  9a75d4bc671b88b87a880499f42561fc68851f286d2b3fc2dd3c35b8a50e4a0c
PT=   dc124ddd92eccb8e7299b7dcb1b44fc1120e761b
CT=   042f958fc2d74f947a6bf96a0c25075ef558a399
TEST= 55
KEY=  79be5e3611d4f57ea40be55bf00af473aa5250bc1740c6a8d11932e65056e995
PT=   042f958fc2d74f947a6bf96a0c25075ef558a399
CT=   4e2f0479b09e1803cc7f85c024fe8636db618f01
TEST= 56
KEY=  a74a1a8451f4ac2f53de49d5be25f00a1acc48bfdb3f4368f5e7b4d08b376694
PT=   4e2f0479b09e1803cc7f85c024fe8636db618f01
CT=   5476cdf7a799311088c84e0791a1598c4387ced4
TEST= 57
KEY=  fe89694bc19a411f2f0155edea533dfdbd5579af53f70d6f6446ed5cc8b0a840
PT=   5476cdf7a799311088c84e0791a1598c4387ced4
CT=   ceab1d48adc61b9a7b09d4ee287d6721040748cc
TEST= 58
KEY=  2f67f4ca3d7a2025a623b5b924f820b51093623528fed9814c3b8a7dccb7e08c
PT=   ceab1d48adc61b9a7b09d4ee287d6721040748cc
CT=   0ded989487f8e6c02376e29b8248d95732557596
TEST= 59
KEY=  09e7c1cb38c5a10e6f869e202915b821976b84f50b883b1ace73532afee2951a
PT=   0ded989487f8e6c02376e29b8248d95732557596
CT=   d6799ab42e64ee87316b5b0ea38c5fd2916c529b
TEST= 60
KEY=  f178533b37ebf7975f5ea527ff6c2295b90f6a723ae360146dff0cf86f8ec781
PT=   d6799ab42e64ee87316b5b0ea38c5fd2916c529b
CT=   60853e56a5e98b7b7d9b2bdbe3256b755c569274
TEST= 61
KEY=  2f9b8eed5afdc838f349871e9fe91cc31ce6e10947784bcf8eda678d33d855f5
PT=   60853e56a5e98b7b7d9b2bdbe3256b755c569274
CT=   4bc552f5e151ea3531f14df22fef7dc88891cd6b
TEST= 62
KEY=  9b79c693d17ece06f1ca5812d42c4e36fdb70b3c7689063da1351a45bb49989e
PT=   4bc552f5e151ea3531f14df22fef7dc88891cd6b
CT=   9db5440631d51e1e70fa88885df68f25f2903f11
TEST= 63
KEY=  a5867a4aae5bb2ae60d25cc349990a30cc62152206738eb5fcc3956049d9a78f
PT=   9db5440631d51e1e70fa88885df68f25f2903f11
CT=   52d0864044d124fa6eab7ebe3e8a79a3bea7958d
TEST= 64
KEY=  37231dbbee9fa817db4855f81b498c7088b331d868d8f00bc249ecc3f77e3202
PT=   52d0864044d124fa6eab7ebe3e8a79a3bea7958d
CT=   58dc0a8d03072157ed4bfd0230685aa0d3f64c05
TEST= 65
KEY=  e3495f6c859ccf91081dfbf5439586fd8bb4108f85930d09f221b66324887e07
PT=   58dc0a8d03072157ed4bfd0230685aa0d3f64c05
CT=   7be40f8ee75e7a0b1d66f7a969df8b61d67e68d1
TEST= 66
KEY=  da2952ad293e00117f2b6026387189736cea6a8498f5faa09bfe3d02f2f616d6
PT=   7be40f8ee75e7a0b1d66f7a969df8b61d67e68d1
CT=   f955b411730c14e09b25f068be618d21eef3b1df
TEST= 67
KEY=  3295581750228572176076c3c1243d621fe67e6403d00ac8259fb0231c05a709
PT=   f955b411730c14e09b25f068be618d21eef3b1df
CT=   83e92860ae3c005d1fb008aed74b4f19a9dc985e
TEST= 68
KEY=  8b681c692423c4a638f5868742cd1502b1da7e391c600266f2d4ff3ab5d93f57
PT=   83e92860ae3c005d1fb008aed74b4f19a9dc985e
CT=   c88b60eecccd08f379f03bf896546f987c84ede1
TEST= 69
KEY=  80375af58dff1851831d1fed8a4675ec7d1776ca6590399e648090a2c95dd2b6
PT=   c88b60eecccd08f379f03bf896546f987c84ede1
CT=   4b837f9117048b7f77356091ac00ccce8d10aa1b
TEST= 70
KEY=  d2de8b5d58466af2f04ee96ac1c50a7d6a13fdb512a5590fc8805c6c444d78ad
PT=   4b837f9117048b7f77356091ac00ccce8d10aa1b
CT=   cf9d0539ca400c02541c63ab6ed368132f81831c
TEST= 71

⌨️ 快捷键说明

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