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

📄 ecbmd47.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 (Decryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  ecbmd47.txt
==============================================

BLOCKSIZE=128
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000
PT=   3a4a849a0c4423e5af56cdef8b8e8ead
TEST= 1
KEY=  f5901acac4adca3492dced5d3a4a849a0c4423e5af56cdef8b8e8ead
CT=   3a4a849a0c4423e5af56cdef8b8e8ead
PT=   483b8f11eaf813d45a3be10cd775233d
TEST= 2
KEY=  99c9cff95fab1b634f128df272710b8be6bc3031f56d2ce35cfbad90
CT=   483b8f11eaf813d45a3be10cd775233d
PT=   a2a2f8bb956c2146347a605a8215bbe0
TEST= 3
KEY=  e0e0912048b793f9d1554116d0d3f33073d01177c1174cb9deee1670
CT=   a2a2f8bb956c2146347a605a8215bbe0
PT=   5aca40c3dfa8a6f4885391127d8d45f1
TEST= 4
KEY=  53538553365f2da36e3317718a19b3f3ac78b7834944ddaba3635381
CT=   5aca40c3dfa8a6f4885391127d8d45f1
PT=   80aed6e7a9e4205b462f963dcd7d8544
TEST= 5
KEY=  7bfb51812451d8cb1989d0920ab76514059c97d80f6b4b966e1ed6c5
CT=   80aed6e7a9e4205b462f963dcd7d8544
PT=   b65ed908d327d7b34be67eaf98d8e51c
TEST= 6
KEY=  1ed7f70ef724764c9cbfe0abbce9bc1cd6bb406b448d3539f6c633d9
CT=   b65ed908d327d7b34be67eaf98d8e51c
PT=   a3bb7fc08470f5a78bd4279f2e640458
TEST= 7
KEY=  9382840049f97ee5fb90ace31f52c3dc52cbb5cccf5912a6d8a23781
CT=   a3bb7fc08470f5a78bd4279f2e640458
PT=   9abe551474bbb33f468876ff896e7b55
TEST= 8
KEY=  6820cbe9bb8acc30288fdf1e85ec96c8267006f389d1645951cc4cd4
CT=   9abe551474bbb33f468876ff896e7b55
PT=   e55a8a89cee2ce3fbdaef176a07e820a
TEST= 9
KEY=  9e6efa2e0ab6bdefd310b81160b61c41e892c8cc347f952ff1b2cede
CT=   e55a8a89cee2ce3fbdaef176a07e820a
PT=   6ac6277fc3220cd89b27125a6d8cc5ed
TEST= 10
KEY=  c9452c90fca04a8a14492f350a703b3e2bb0c414af5887759c3e0b33
CT=   6ac6277fc3220cd89b27125a6d8cc5ed
PT=   20576448eb7e0448db506a01374425e0
TEST= 11
KEY=  9a7f4991e329be2115ec3c0d2a275f76c0cec05c7408ed74ab7a2ed3
CT=   20576448eb7e0448db506a01374425e0
PT=   7d07935765ab87df02dcade73c7d5593
TEST= 12
KEY=  517219396c8484abe9710dc45720cc21a565478376d4409397077b40
CT=   7d07935765ab87df02dcade73c7d5593
PT=   cedabbe95c9e0d03abbf98e2af3e8222
TEST= 13
KEY=  191f7011054ecef9703c6d3499fa77c8f9fb4a80dd6bd8713839f962
CT=   cedabbe95c9e0d03abbf98e2af3e8222
PT=   eae55613c57edd4a9c0b9ad608215d7d
TEST= 14
KEY=  a4175671ca1b2b4ac618f7cf731f21db3c8597ca416042a73018a41f
CT=   eae55613c57edd4a9c0b9ad608215d7d
PT=   6e4d46b5099deb2e29a57833850de263
TEST= 15
KEY=  6992bbd63d641786eb2b9ed61d52676e35187ce468c53a94b515467c
CT=   6e4d46b5099deb2e29a57833850de263
PT=   ae999385c69dd1a114c6a454546d6be5
TEST= 16
KEY=  1e51ee18b07582a2e79853f9b3cbf4ebf385ad457c039ec0e1782d99
CT=   ae999385c69dd1a114c6a454546d6be5
PT=   2e1c16240da7e4ba039011b94ac09648
TEST= 17
KEY=  6b1c1cead3e42209e9397b409dd7e2cffe2249ff7f938f79abb8bbd1
CT=   2e1c16240da7e4ba039011b94ac09648
PT=   a1b7be0e1aa6f99be9b72ecab2c26130
TEST= 18
KEY=  5601b9a8ade9f9c22ca09bf23c605cc1e484b0649624a1b3197adae1
CT=   a1b7be0e1aa6f99be9b72ecab2c26130
PT=   afef9677d91c7b5345d2b332d5a28830
TEST= 19
KEY=  07fa2ce4b6baed255b198874938fcab63d98cb37d3f61281ccd852d1
CT=   afef9677d91c7b5345d2b332d5a28830
PT=   e6010c9620864d8557fb18c848affd7e
TEST= 20
KEY=  c5aef71ce3ea98b8261ebf00758ec6201d1e86b2840d0a498477afaf
CT=   e6010c9620864d8557fb18c848affd7e
PT=   0fa72330e9a0d20460ba9360fdc7cc9d
TEST= 21
KEY=  c00c74d2cd447e8f3154bd2e7a29e510f4be54b6e4b7992979b06332
CT=   0fa72330e9a0d20460ba9360fdc7cc9d
PT=   d3e11eb4ba36d5e570c2f9f5a904f27c
TEST= 22
KEY=  97c76de4c804c5bb50b449d8a9c8fba44e888153947560dcd0b4914e
CT=   d3e11eb4ba36d5e570c2f9f5a904f27c
PT=   5b2277e319aa98f09fc798c1d0274833
TEST= 23
KEY=  257693b78df986d9174d0241f2ea8c47572219a30bb2f81d0093d97d
CT=   5b2277e319aa98f09fc798c1d0274833
PT=   494c8bc22118a01b0fd91f7a68fd4fd9
TEST= 24
KEY=  dbda470c2be8362c5a7fb859bba60785763ab9b8046be767686e96a4
CT=   494c8bc22118a01b0fd91f7a68fd4fd9
PT=   fa3c50e3e3a34bf8b6837de3f5fa6b42
TEST= 25
KEY=  9b7e946fb3773de00c072bfb419a57669599f240b2e89a849d94fde6
CT=   fa3c50e3e3a34bf8b6837de3f5fa6b42
PT=   659f1b25370c56028d46ef1a1f6e6cef
TEST= 26
KEY=  d2ef477e575404aed9685f3524054c43a295a4423fae759e82fa9109
CT=   659f1b25370c56028d46ef1a1f6e6cef
PT=   bf055bc89180eac28a04490e244fa4e7
TEST= 27
KEY=  320b77364381b94de1d65de39b00178b33154e80b5aa3c90a6b535ee
CT=   bf055bc89180eac28a04490e244fa4e7
PT=   a2799d6a5a7fc11129b5d13c1d4a1847
TEST= 28
KEY=  f543de23bdf4d70d906c709e39798ae1696a8f919c1fedacbbff2da9
CT=   a2799d6a5a7fc11129b5d13c1d4a1847
PT=   8f3508b850beef7f81e756c4bca732ae
TEST= 29
KEY=  9d2fabb5c400490187664b28b64c825939d460ee1df8bb6807581f07
CT=   8f3508b850beef7f81e756c4bca732ae
PT=   fab1d2e7374bee6cdde05360a3bde8f7
TEST= 30
KEY=  ace99fbcb89082d1683a72804cfd50be0e9f8e82c018e808a4e5f7f0
CT=   fab1d2e7374bee6cdde05360a3bde8f7
PT=   4b57d2a8f5ee2548d2e44aaf9e9073b9
TEST= 31
KEY=  3db32b42bee8c940ee0239cb07aa8216fb71abca12fca2a73a758449
CT=   4b57d2a8f5ee2548d2e44aaf9e9073b9
PT=   9fd9f50a8ce900337120d3fa6185dabf
TEST= 32
KEY=  d26bef37b38547431e2ce3549873771c7798abf963dc715d5bf05ef6
CT=   9fd9f50a8ce900337120d3fa6185dabf
PT=   092395dafe4948fd246090716583f242
TEST= 33
KEY=  bcf07daca1ac086e5db453629150e2c689d1e30447bce12c3e73acb4
CT=   092395dafe4948fd246090716583f242
PT=   aaaef315fcda967af168bc4ca4751c12
TEST= 34
KEY=  7e978396fc586d9a28acd8ab3bfe11d3750b757eb6d45d609a06b0a6
CT=   aaaef315fcda967af168bc4ca4751c12
PT=   6590cc356e3db254b392f191931e3ff3
TEST= 35
KEY=  0d0848affa0c6ba4840123ee5e6edde61b36c72a0546acf109188f55
CT=   6590cc356e3db254b392f191931e3ff3
PT=   76f7bed2be2b876fab729cc2a76e6c2f
TEST= 36
KEY=  dc21b2dcabf93b1ba04a015728996334a51d4045ae343033ae76e37a
CT=   76f7bed2be2b876fab729cc2a76e6c2f
PT=   c39ae86840d1bb8e65329623e7222c0f
TEST= 37
KEY=  eb72a45b906225f710fbda80eb038b5ce5ccfbcbcb06a6104954cf75
CT=   c39ae86840d1bb8e65329623e7222c0f
PT=   0943431ea5ea3ae883bca7fd725cd32e
TEST= 38
KEY=  c5e60b921464fea864586f17e240c8424026c12348ba01ed3b081c5b
CT=   0943431ea5ea3ae883bca7fd725cd32e
PT=   00773e613a393cb0f59223e0309df128
TEST= 39
KEY=  88296e07794fbe400aa0154fe237f6237a1ffd93bd28220d0b95ed73
CT=   00773e613a393cb0f59223e0309df128
PT=   947b03ac0ea5326f762d0b1162d2c18a
TEST= 40
KEY=  b5e61e08e67a8460a785e92e764cf58f74bacffccb05291c69472cf9
CT=   947b03ac0ea5326f762d0b1162d2c18a
PT=   c8b010fbfdc3ba7156676b93cdb7ac98
TEST= 41
KEY=  4548fffb079d285b04763b0ebefce5748979758d9d62428fa4f08061
CT=   c8b010fbfdc3ba7156676b93cdb7ac98
PT=   c3652e6f320b71209ce9e593fb92fb9e
TEST= 42
KEY=  52633da5a6d83346578c6ec47d99cb1bbb7204ad018ba71c5f627bff
CT=   c3652e6f320b71209ce9e593fb92fb9e
PT=   810bff734a8f977318ac4394ddaa767d
TEST= 43
KEY=  84cbdd2a17ff4412cd26963afc923468f1fd93de1927e48882c80d82
CT=   810bff734a8f977318ac4394ddaa767d
PT=   341e4b8920f78e25db878e98145fd7d5
TEST= 44
KEY=  dbdd05c71fdfcf1b0bd0edbec88c7fe1d10a1dfbc2a06a109697da57
CT=   341e4b8920f78e25db878e98145fd7d5
PT=   03a4123640c379928af2833bf2387ce2
TEST= 45
KEY=  c5e4d0746487f8614eb7b8c0cb286dd791c964694852e92b64afa6b5
CT=   03a4123640c379928af2833bf2387ce2
PT=   3b0b2d5c3bb54cfdc6a1fb0b6481f2bb
TEST= 46
KEY=  c1ac0c0cce809e33daf4c939f023408baa7c28948ef31220002e540e
CT=   3b0b2d5c3bb54cfdc6a1fb0b6481f2bb
PT=   1e0794cf297c7ea7172b9185b58801ba
TEST= 47
KEY=  f2b29f5618b63f8865dcb9adee24d4448300563399d883a5b5a655b4
CT=   1e0794cf297c7ea7172b9185b58801ba
PT=   c515a0f812615c0068630e8c4ef34e5f
TEST= 48
KEY=  0e2183b7c32e2b78a93e54b12b3174bc91610a33f1bb8d29fb551beb
CT=   c515a0f812615c0068630e8c4ef34e5f
PT=   4cd49fdbdccf9e4de9d384997c25563f
TEST= 49
KEY=  68285cba12262fd61a57ec8367e5eb674dae947e186809b087704dd4
CT=   4cd49fdbdccf9e4de9d384997c25563f
PT=   53cb5e42e420350f389c2c85ffa04059
TEST= 50
KEY=  37dc4344a5c13298be070737342eb525a98ea17120f4253578d00d8d
CT=   53cb5e42e420350f389c2c85ffa04059
PT=   727260a8e027a0a4fb0f47525c06bbbd
TEST= 51
KEY=  28a918a9502ac0f402b405ac465cd58d49a901d5dbfb626724d6b630
CT=   727260a8e027a0a4fb0f47525c06bbbd
PT=   c57dd4af321dd92c4edabd02601139b6
TEST= 52
KEY=  b00884bc5cff273ab417f8c1832101227bb4d8f99521df6544c78f86
CT=   c57dd4af321dd92c4edabd02601139b6
PT=   924dc65ceee28de59410739d53b88b28
TEST= 53
KEY=  090eb83a9b7848922680a775116cc77e9556551c0131acf8177f04ae
CT=   924dc65ceee28de59410739d53b88b28
PT=   dfcace6e49d2b75cd6e3e07bcab20e33
TEST= 54
KEY=  864804fd9fef7644df05a03bcea60910dc84e240d7d24c83ddcd0a9d
CT=   dfcace6e49d2b75cd6e3e07bcab20e33
PT=   2c7b9d67865650f17f3138e4d6cbc3d3
TEST= 55
KEY=  84c46366249ffd5ff5e781d4e2dd94775ad2b2b1a8e374670b06c94e
CT=   2c7b9d67865650f17f3138e4d6cbc3d3
PT=   1c1db61870c31b26c910035f79326201
TEST= 56
KEY=  d5a9841c7ca39d5ff32cbe56fec0226f2a11a99761f377387234ab4f
CT=   1c1db61870c31b26c910035f79326201
PT=   d9fa2fcfebf042f7b2910a402efcdf17
TEST= 57
KEY=  e04d59985741e0ac7db37ba0273a0da0c1e1eb60d3627d785cc87458
CT=   d9fa2fcfebf042f7b2910a402efcdf17
PT=   bdad8b9c080a74a0491c354b2fd28c01
TEST= 58
KEY=  61fbae65036315ae360d2dbe9a97863cc9eb9fc09a7e4833731af859
CT=   bdad8b9c080a74a0491c354b2fd28c01
PT=   7ef05d2030986e3fdabfa6416d23fc52
TEST= 59
KEY=  e71216d43d0a619e176c495ae467db1cf973f1ff40c1ee721e39040b
CT=   7ef05d2030986e3fdabfa6416d23fc52
PT=   21734a5abf6794997427dfe05cb601ff
TEST= 60
KEY=  bb5fbb24a66c82db1bb1e333c51491464614656634e63192428f05f4
CT=   21734a5abf6794997427dfe05cb601ff
PT=   92eb9c5c0e425bb8d5cd35467cf316f4
TEST= 61
KEY=  0dc7e22e1181fb242257757a57ff0d1a48563edee12b04d43e7c1300
CT=   92eb9c5c0e425bb8d5cd35467cf316f4
PT=   f3e1b46a5b443a65e233b8bbb6e4e4cb
TEST= 62
KEY=  d715b726871369dd23245b99a41eb970131204bb0318bc6f8898f7cb
CT=   f3e1b46a5b443a65e233b8bbb6e4e4cb
PT=   7d9aceebc3c952c2f2408a02da553225
TEST= 63
KEY=  a192f0a28a9b749909cab18ed984779bd0db5679f158366d52cdc5ee
CT=   7d9aceebc3c952c2f2408a02da553225
PT=   bbbec0a9463b505f4255af79f7fff1bd
TEST= 64
KEY=  40946cb12515a6b6f258c87a623ab73296e00626b30d9914a5323453
CT=   bbbec0a9463b505f4255af79f7fff1bd
PT=   271e87b718938788197135f7b7cfacf2
TEST= 65
KEY=  2cb9fdb81c78a49428658b92452430858e7381aeaa7cace312fd98a1
CT=   271e87b718938788197135f7b7cfacf2
PT=   d58f5e9018e28b022ce02549834a5600
TEST= 66
KEY=  fac35683cfa9718094fed64e90ab6e1596910aac869c89aa91b7cea1
CT=   d58f5e9018e28b022ce02549834a5600
PT=   74f4b1aabf748b9956b64a31a1126475
TEST= 67
KEY=  541fcb785e7ac430f9a7467ae45fdfbf29e58135d02ac39b30a5aad4
CT=   74f4b1aabf748b9956b64a31a1126475
PT=   14349588ecc5b1aa4644c2702e8c8be5
TEST= 68
KEY=  0b520f9f4f9f5e0e294afeaff06b4a37c520309f966e01eb1e292131
CT=   14349588ecc5b1aa4644c2702e8c8be5
PT=   ed6c479c6622b7b6425e2b9c9b2318ea
TEST= 69
KEY=  04d89d76dd4e6c3ca146ba6b1d070daba3028729d4302a77850a39db
CT=   ed6c479c6622b7b6425e2b9c9b2318ea
PT=   090bb942b7b857cbf78d64926553ba9f
TEST= 70
KEY=  a254047622031a575b389720140cb4e914bad0e223bd4ee5e0598344
CT=   090bb942b7b857cbf78d64926553ba9f
PT=   7ec5712a8128a00e53d053955ce3f00d
TEST= 71
KEY=  bb03bc02a02c29f9040441216ac9c5c3959270ec706d1d70bcba7349
CT=   7ec5712a8128a00e53d053955ce3f00d
PT=   351eb1c0bd0c5f00fddb8dc95519c5c8
TEST= 72
KEY=  58dfaf410857fdb40ad7de485fd77403289e2fec8db690b9e9a3b681
CT=   351eb1c0bd0c5f00fddb8dc95519c5c8
PT=   60f71204777d24759568a5d0dababa18
TEST= 73
KEY=  1a8f2f63901d147b7bf935c23f2066075fe30b9918de356933190c99
CT=   60f71204777d24759568a5d0dababa18
PT=   7d6c239e627d713d76bc074a03cfbc77
TEST= 74
KEY=  e7283da1ca3a7d9527ed2360424c45993d9e7aa46e62322330d6b0ee
CT=   7d6c239e627d713d76bc074a03cfbc77
PT=   1bac862491e8d10b584199f21fc1e1ca
TEST= 75
KEY=  4ad7f92aa8e02284f5cd776c59e0c3bdac76abaf3623abd12f175124
CT=   1bac862491e8d10b584199f21fc1e1ca
PT=   c3300f1c0635a05dd589dd97d548d883
TEST= 76
KEY=  89f7b5584f8a8e6052511a5b9ad0cca1aa430bf2e3aa7646fa5f89a7
CT=   c3300f1c0635a05dd589dd97d548d883
PT=   3425abc9f908870c7b6bba28ce966838
TEST= 77
KEY=  0f68d1a1bc06da947e425ad8aef56768534b8cfe98c1cc6e34c9e19f
CT=   3425abc9f908870c7b6bba28ce966838
PT=   322c619eb54e44c531583c349eb317d5
TEST= 78

⌨️ 快捷键说明

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