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

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

BLOCKSIZE=224
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
CT=   00000000000000000000000000000000000000000000000000000000
PT=   cd74b8964249b379e253c9a02fe9dfb58a7838e0f86c957d94d85e60
TEST= 1
KEY=  f0de5a93cd74b8964249b379e253c9a02fe9dfb58a7838e0f86c957d94d85e60
CT=   cd74b8964249b379e253c9a02fe9dfb58a7838e0f86c957d94d85e60
PT=   0f338c64e945375c3be529fd408b8c720146952bd2d5d90d68f9bfa7
TEST= 2
KEY=  d78df45dc24734f2ab0c8425d9b6e05d6f6253c78b3eadcb2ab94c70fc21e1c7
CT=   0f338c64e945375c3be529fd408b8c720146952bd2d5d90d68f9bfa7
PT=   360a6086927ef1cbf74507deb90c88f4a10d6df5ab690214bc1e5d8b
TEST= 3
KEY=  740cdcb4f44d5474397275ee2ef3e783d66edb332a33c03e81d04e64403fbc4c
CT=   360a6086927ef1cbf74507deb90c88f4a10d6df5ab690214bc1e5d8b
PT=   91996f46b78ef95f9a44518fb23d8cf1a857fd0e52f8364094db6cf7
TEST= 4
KEY=  8e9e9e5f65d43b328efc8cb1b4b7b60c645357c282643d30d3287824d4e4d0bb
CT=   91996f46b78ef95f9a44518fb23d8cf1a857fd0e52f8364094db6cf7
PT=   e54ac73b0006c6ca040ca7258fd68a3ce84f157b4771bd96e128ef70
TEST= 5
KEY=  a664df49809efc098efa4a7bb0bb1129eb85ddfe6a2b284b9459c5b235cc3fcb
CT=   e54ac73b0006c6ca040ca7258fd68a3ce84f157b4771bd96e128ef70
PT=   3c458c61c04628318253a7bacc4a3714456e92ef8346ab347aed0001
TEST= 6
KEY=  1b6a3e76bcdb70684ebc624a32e8b69327cfeaea2f45baa4171f6e864f213fca
CT=   3c458c61c04628318253a7bacc4a3714456e92ef8346ab347aed0001
PT=   d117838292c6d4c97878e82e32d8584b871870f4555caaab9ca4863c
TEST= 7
KEY=  b4e948786dccf3eadc7ab6834a905ebd1517b2a1a85dca504243c42dd385b9f6
CT=   d117838292c6d4c97878e82e32d8584b871870f4555caaab9ca4863c
PT=   3cc2024a83bc0aaacd441de5a71d4cd2e49543307e1676870230bcf2
TEST= 8
KEY=  41904978510ef1a05fc6bc2987d44358b20afe734cc889603c55b2aad1b50504
CT=   3cc2024a83bc0aaacd441de5a71d4cd2e49543307e1676870230bcf2
PT=   ef0b9ea7ad4e637155fe4a027e58c6d9ba3973be4458d821ca42f481
TEST= 9
KEY=  301bc369be056f07f288df58d22a095acc5238aaf6f1fade780d6a8b1bf7f185
CT=   ef0b9ea7ad4e637155fe4a027e58c6d9ba3973be4458d821ca42f481
PT=   1f47815de8429c9e7275e75e00da613a71e8d19c6bcc72827943a19c
TEST= 10
KEY=  1320d3e0a142ee5a1aca43c6a05fee04cc88599087192b4213c1180962b45019
CT=   1f47815de8429c9e7275e75e00da613a71e8d19c6bcc72827943a19c
PT=   7ebe3fa00afe006f00fefccba6cd6e765033d413dc42daf715c861d5
TEST= 11
KEY=  dbbf2349dffcd1fa103443a9a0a112cf6a4537e6d72aff51cf83c2fe777c31cc
CT=   7ebe3fa00afe006f00fefccba6cd6e765033d413dc42daf715c861d5
PT=   e9394a6ee13e2f951ca171a9eb2a06d6cafaef210c82004a53c7ef07
TEST= 12
KEY=  05f8f35636c59b94f10a6c3cbc006366816f31301dd01070c301c2b424bbdecb
CT=   e9394a6ee13e2f951ca171a9eb2a06d6cafaef210c82004a53c7ef07
PT=   d766fd8e36852f2e0404a60a20127d3e306ce21a227956e2c35ae0c2
TEST= 13
KEY=  47e460abe1a3661ac78f4312b804c56ca17d4c0e2dbcf26ae1789456e7e13e09
CT=   d766fd8e36852f2e0404a60a20127d3e306ce21a227956e2c35ae0c2
PT=   76150384b072238f359ea11a9f99e81450f2ac55c2a5789f0d8850ab
TEST= 14
KEY=  f292053497b6659e77fd609d8d9a64763ee4a41a7d4e5e3f23ddecc9ea696ea2
CT=   76150384b072238f359ea11a9f99e81450f2ac55c2a5789f0d8850ab
PT=   281b7a94b6b75b73d2b57b41ace40aef8e80352309c0e8db923a2cad
TEST= 15
KEY=  d82f063fbfad1f0ac14a3bee5f2f1f379200aef5f3ce6b1c2a1d04127853420f
CT=   281b7a94b6b75b73d2b57b41ace40aef8e80352309c0e8db923a2cad
PT=   71c61ac4f44f937f662a9d70c7a25e9c0a4603e23d342b51ab5a1b67
TEST= 16
KEY=  8f88c911ce6b05ce3505a8913905824755a2f069f98868fe17292f43d3095968
CT=   71c61ac4f44f937f662a9d70c7a25e9c0a4603e23d342b51ab5a1b67
PT=   9a372c742fc71804ba0aae2e7be6723f998f44c9147ba3f71c1f2e40
TEST= 17
KEY=  679628b6545c29ba1ac2b095830f2c692e44825660072c3703528cb4cf167728
CT=   9a372c742fc71804ba0aae2e7be6723f998f44c9147ba3f71c1f2e40
PT=   b13d2bcfe2f4c7039a23cd6d255a2a26722ca9fa86c79948448dfdc2
TEST= 18
KEY=  8c0c6deee5610275f8367796192ce1040b1ea870122b85cd859515fc8b9b8aea
CT=   b13d2bcfe2f4c7039a23cd6d255a2a26722ca9fa86c79948448dfdc2
PT=   9cc4fb32f539f0f1149232354bd621e95507f90c31fb9f6a224be59b
TEST= 19
KEY=  b85d8e0179a5f9470d0f87670dbed33140c88999472c7cc1b46e8a96a9d06f71
CT=   9cc4fb32f539f0f1149232354bd621e95507f90c31fb9f6a224be59b
PT=   a1d92355fac4d0eb1cbc70360e9c8ff70f5409ad7e4676fcaf3d37d8
TEST= 20
KEY=  65cf8b9ad87cda12f7cb578c1102a3074e54066e4878756cca28fc6a06ed58a9
CT=   a1d92355fac4d0eb1cbc70360e9c8ff70f5409ad7e4676fcaf3d37d8
PT=   6f25b00bea4b0c91e8881daf1d6556e7a0125e39829f7a3c0d8dddb0
TEST= 21
KEY=  1a597544b7596a191d805b1df98abea853315089e86a2b5548b786560b608519
CT=   6f25b00bea4b0c91e8881daf1d6556e7a0125e39829f7a3c0d8dddb0
PT=   7084d745c3a98bf261e483b0baa2ea83d19c7bba9588aee40a7d4448
TEST= 22
KEY=  57c82e46c7ddbd5cde29d0ef986e3d18e993ba0a39f650efdd3f28b2011dc151
CT=   7084d745c3a98bf261e483b0baa2ea83d19c7bba9588aee40a7d4448
PT=   775b872c2bd5315f6bebca48a3249df5ed47e044860a94db48a1cfbb
TEST= 23
KEY=  270036f4b0863a70f5fce1b0f385f7504ab727ffd4b1b0ab5b35bc6949bc0eea
CT=   775b872c2bd5315f6bebca48a3249df5ed47e044860a94db48a1cfbb
PT=   284520cc04d9d81cd6c6d96cae63db520d68e3dd69ba2e51b167baa4
TEST= 24
KEY=  647cecd998c31abcf12539ac25432e3ce4d4fcadd9d95376328f9238f8dbb44e
CT=   284520cc04d9d81cd6c6d96cae63db520d68e3dd69ba2e51b167baa4
PT=   be9adc3266abaf0acfc3e9c700f2e63af14d2081830421c6b8c614ac
TEST= 25
KEY=  063502d82659c68e978e96a6ea80c7fbe4261a97289473f7b18bb3fe401da0e2
CT=   be9adc3266abaf0acfc3e9c700f2e63af14d2081830421c6b8c614ac
PT=   edc5d4bb567b038763080b33aeffde4c17ee633b792154ec7b3733b6
TEST= 26
KEY=  16752351cb9c1235c1f595218988ccc84ad9c4db3f7a10ccc8aae7123b2a9354
CT=   edc5d4bb567b038763080b33aeffde4c17ee633b792154ec7b3733b6
PT=   f90b6841859df7998dc0239f158604097c7b6e820f74468c86d6a2f6
TEST= 27
KEY=  b9c088c332977a74446862b80448ef575f5fc0d243017e4ec7dea19ebdfc31a2
CT=   f90b6841859df7998dc0239f158604097c7b6e820f74468c86d6a2f6
PT=   97380f4d0919b0550131d6db3441814de15eda1795bc24a6d167b382
TEST= 28
KEY=  c85a7dd4a5af75394d71d2ed0579398c6b1e419fa25fa459526285386c9b8220
CT=   97380f4d0919b0550131d6db3441814de15eda1795bc24a6d167b382
PT=   d2abf5530a296918be78f35ee2588ca3b62c3ff3e9c2f62d9210f0a1
TEST= 29
KEY=  4feb52507704806a4758bbf5bb01cad28946cd3c14739baabba07315fe8b7281
CT=   d2abf5530a296918be78f35ee2588ca3b62c3ff3e9c2f62d9210f0a1
PT=   98620cb6f8ac3c068aff3a0a4077572bd2d3e6c4333725d865113e09
TEST= 30
KEY=  48d2a017ef668cdcbff487f331fef0d8c9319a17c6a07d6e889756cd9b9a4c88
CT=   98620cb6f8ac3c068aff3a0a4077572bd2d3e6c4333725d865113e09
PT=   664e8ce214fceec7edee8d257084014d67d84ecd16b37fa4b0bebf95
TEST= 31
KEY=  6cd67bdd8928003eab086934dc107dfdb9b59b5aa17833a39e2429692b24f31d
CT=   664e8ce214fceec7edee8d257084014d67d84ecd16b37fa4b0bebf95
PT=   979670648b1c52bcbca091f2baebc1c1a2efed15757082482f47a996
TEST= 32
KEY=  055f34b51ebe705a20143b8860b0ec0f035e5a9b0397deb6eb54ab2104635a8b
CT=   979670648b1c52bcbca091f2baebc1c1a2efed15757082482f47a996
PT=   c8d0f11b49d7bff3fd00e6a1c0bd3ee97cd41168044342455000c8b3
TEST= 33
KEY=  b486c5abd66e814169c3847b9db00aaec3e364727f43cfdeef17e96454639238
CT=   c8d0f11b49d7bff3fd00e6a1c0bd3ee97cd41168044342455000c8b3
PT=   39593ede038e24149ff2e22831257781d3f9b6b9ed7ddbae1dfe8ed8
TEST= 34
KEY=  601de857ef37bf9f6a4da06f0242e886f2c613f3acba7967026a32ca499d1ce0
CT=   39593ede038e24149ff2e22831257781d3f9b6b9ed7ddbae1dfe8ed8
PT=   37a1a1dcc91cd700fdf2ead7207f93034a839e65ba58be73c8c096d4
TEST= 35
KEY=  d9f96082d8961e43a351776fffb00251d2b980f0e639e702b8328cb9815d8a34
CT=   37a1a1dcc91cd700fdf2ead7207f93034a839e65ba58be73c8c096d4
PT=   13b93b8fbe75c0e8c99ea7962d2d0d7e46c11c22a8e481d1e30ccdcb
TEST= 36
KEY=  5ffd00b7cb2f25cc1d24b787362ea5c7ff948d8ea0f8fb2010d60d68625147ff
CT=   13b93b8fbe75c0e8c99ea7962d2d0d7e46c11c22a8e481d1e30ccdcb
PT=   7413c1f970aaa826e9fe0c245583655cb92bbd05a2f38ae098981236
TEST= 37
KEY=  25b67a8abf3ce4356d8e1fa1dfd0a9e3aa17e8d219d34625b2258788fac955c9
CT=   7413c1f970aaa826e9fe0c245583655cb92bbd05a2f38ae098981236
PT=   cbb59c03f488210ebbe9c25eb8fcaba5f7e0c1bf8538a7718e886434
TEST= 38
KEY=  eb35ae247489783699063eaf64396bbd12eb4377ee33879a371d20f9744131fd
CT=   cbb59c03f488210ebbe9c25eb8fcaba5f7e0c1bf8538a7718e886434
PT=   f9e50135956355e610e7ed045154d841bd4e96c2f2b9b280e6157a26
TEST= 39
KEY=  3f3a34478d6c79030c656b4974de86b943bf9b36537d1158c5a4927992544bdb
CT=   f9e50135956355e610e7ed045154d841bd4e96c2f2b9b280e6157a26
PT=   5fd7cc6b8f653367040e6be9bfe1e17d28a9afb5886491c730ed0f1e
TEST= 40
KEY=  b3cf63b8d2bbb5688300582e70d0ed50fc5e7a4b7bd4beed4dc003bea2b944c5
CT=   5fd7cc6b8f653367040e6be9bfe1e17d28a9afb5886491c730ed0f1e
PT=   eefdc3e73a8cc053ff7c1db9dcabe3347c0a11d4123aeea36afb86d5
TEST= 41
KEY=  36b435603c46768fb98c987d8facf0e920f5997f07deaf395ffaed1dc842c210
CT=   eefdc3e73a8cc053ff7c1db9dcabe3347c0a11d4123aeea36afb86d5
PT=   60430c427337b5db213cf7ef48cf89f9797e6ad974802cb83cab0747
TEST= 42
KEY=  0d29e58d5c057acdcabb2da6ae900706683a10867ea0c5e02b7ac1a5f4e9c557
CT=   60430c427337b5db213cf7ef48cf89f9797e6ad974802cb83cab0747
PT=   c15b2df1ec3cb276ce528d36452c20d0f7b2fc95d99a4f2f75fd8da4
TEST= 43
KEY=  b02c33dc9d5e573c26879fd060c28a302d16305689123975f2e08e8a811448f3
CT=   c15b2df1ec3cb276ce528d36452c20d0f7b2fc95d99a4f2f75fd8da4
PT=   651f0c33c2e7e650efbf74300fa3dbdabae8b4705992ad268c11d50f
TEST= 44
KEY=  3128ef29f8415b0fe46079808f7dfe0022b5eb8c33fa8d05ab7223ac0d059dfc
CT=   651f0c33c2e7e650efbf74300fa3dbdabae8b4705992ad268c11d50f
PT=   bba01ce2c3c1412cfdf673daebb86bf7e0a6df032f543819ae15e9c7
TEST= 45
KEY=  2c39b9ae43e147ed27a138ac728b8ddac90d807bd35c520684261bb5a310743b
CT=   bba01ce2c3c1412cfdf673daebb86bf7e0a6df032f543819ae15e9c7
PT=   83fbbdc7dde941506cbf44a0b6e5d46cd31745d1924cebf7f2692ec1
TEST= 46
KEY=  2003e478c01afa2afa4879fc1e34c97a7fe85417004b17d7166af04251795afa
CT=   83fbbdc7dde941506cbf44a0b6e5d46cd31745d1924cebf7f2692ec1
PT=   3a8991d16f16923b80c3e96c2901e061e285c0a2ddbe57c50e0a1234
TEST= 47
KEY=  7c0cd7fefa936bfb955eebc79ef7201656e9b476e2ced775cbd4a7875f7348ce
CT=   3a8991d16f16923b80c3e96c2901e061e285c0a2ddbe57c50e0a1234
PT=   5628f7d2352fff3c7f205f669b98a97ab63c64076947a78b6c308ddb
TEST= 48
KEY=  8bf12144acbb9c29a07114fbe1d77f70cd711d0c54f2b372a293000c3343c515
CT=   5628f7d2352fff3c7f205f669b98a97ab63c64076947a78b6c308ddb
PT=   b8c9f62e9c26964250f62a8cab4ec08afb730fc8dddade1070e64224
TEST= 49
KEY=  7b3533bf14726a073c5782b9b12155fc663fdd86af81bcba7f49de1c43a58731
CT=   b8c9f62e9c26964250f62a8cab4ec08afb730fc8dddade1070e64224
PT=   69c13e6cb6a2a49952b29cab2eaff4ebf793000ba1cda0abd9c4f0ff
TEST= 50
KEY=  5c125fee7db3546b8af52620e393c9574890296d5812bcb1de847eb79a6177ce
CT=   69c13e6cb6a2a49952b29cab2eaff4ebf793000ba1cda0abd9c4f0ff
PT=   0597d4339896102e23dc13f3d838c479b34ee84a73b776e7ce7da842
TEST= 51
KEY=  4cbfca81782480581263360ec04fdaa490a8ed14eb5c54fbad330850541cdf8c
CT=   0597d4339896102e23dc13f3d838c479b34ee84a73b776e7ce7da842
PT=   6f4a4e25245f820ec8dc7b24784c10274bbd34d0b3030061b94d78cf
TEST= 52
KEY=  ba6fdf92176ece7d363cb4000893a180e8e4fd33a0e1602b1e300831ed51a743
CT=   6f4a4e25245f820ec8dc7b24784c10274bbd34d0b3030061b94d78cf
PT=   93523ef6c5609cf519bdf08eee7e77c8af1952c4bf005bdcaecd32b9
TEST= 53
KEY=  1d58cc99843cf08bf35c28f5112e510e069a8afb0ff832efa13053ed439c95fa
CT=   93523ef6c5609cf519bdf08eee7e77c8af1952c4bf005bdcaecd32b9
PT=   81e6ef7e11757e5c611d176d7f7fc1e002935a599c6fd2dafe200c09
TEST= 54
KEY=  fb09cc1705da1ff5e22956a97033466379e54b1b0d6b68b63d5f8137bdbc99f3
CT=   81e6ef7e11757e5c611d176d7f7fc1e002935a599c6fd2dafe200c09
PT=   305362ad1632c12dfa1784ef04194e7171782d34fceb80a6cb327bd5
TEST= 55
KEY=  18db8e2a35897d58f41b97848a24c28c7dfc056a7c134582c1b40191768ee226
CT=   305362ad1632c12dfa1784ef04194e7171782d34fceb80a6cb327bd5
PT=   78a38409ddd56f79f8823e2fbea0c8dee71c6778c9d7371312707dc6
TEST= 56
KEY=  3d0da2f64d2af95129cef8fd72a6fca3c35ccdb49b0f22fa0863368264fe9fe0
CT=   78a38409ddd56f79f8823e2fbea0c8dee71c6778c9d7371312707dc6
PT=   8b29e2a65919b5d526b4dd742f76e6669906d0d479a9a01ccc42d688
TEST= 57
KEY=  3db576bbc6031bf770d74d28541221d7ec2a2bd20209f22e71ca969ea8bc4968
CT=   8b29e2a65919b5d526b4dd742f76e6669906d0d479a9a01ccc42d688
PT=   2b1458545315b3f9b681352b98c0a479134e469bd632abc527370fe7
TEST= 58
KEY=  030f0d3bed1743a323c2fed1e29314fc74ea8fab1147b4b5a7f83d5b8f8b468f
CT=   2b1458545315b3f9b681352b98c0a479134e469bd632abc527370fe7
PT=   4985cfbdc044a3e872f852647f51399e47ec9b1f87d29228335b1b45
TEST= 59
KEY=  d69dd6d6a4928c1ee3865d39906b46980bbbb63556ab2faa202aaf73bcd05dca
CT=   4985cfbdc044a3e872f852647f51399e47ec9b1f87d29228335b1b45
PT=   d7e9214a5c145bcc7fe65bde93e011b95c638c86c0ef1b87851b3d25

⌨️ 快捷键说明

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