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

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

BLOCKSIZE=256
KEYSIZE=  224

TEST= 0
KEY=  00000000000000000000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000000000000000000000000000
CT=   0000000000000000000000000000000000000000000000000000000000000000
PT=   51556edab54c0c4d0bd675579245cdcc44890590580be88b7cf3ee6ea69f633b
TEST= 1
KEY=  b54c0c4d0bd675579245cdcc44890590580be88b7cf3ee6ea69f633b
IV=   32d4ca56a92a498d4bd691fb5dd0170f301ff00e4ee1f524f9a9aa842dcc99df
CT=   51556edab54c0c4d0bd675579245cdcc44890590580be88b7cf3ee6ea69f633b
PT=   cf64a66c41e0c053f3a9b6f12bde619398d191099853072e972d71a3d6be24ed
TEST= 2
KEY=  f4accc1ef87fc3a6b99bac5fdc589499c058efa5ebde9fcd702147d6
IV=   9306987403bc5f53fafe8d18d34696f22c35d29f780c688190c60e486fa6f11d
CT=   cf64a66c41e0c053f3a9b6f12bde619398d191099853072e972d71a3d6be24ed
PT=   e3be687f0e568fed716569632bd5a9be5c8632c6da49fb60d2efeaa38e02f112
TEST= 3
KEY=  fafa43f3891aaac5924e05e180dea65f1a1114c53931756efe23b6c4
IV=   347cafdbb5d5cb49cf2d4bab6700d78164345c8f2f8fa873a8dfe0cc80dced80
CT=   e3be687f0e568fed716569632bd5a9be5c8632c6da49fb60d2efeaa38e02f112
PT=   e26d46bb69db85497a6eb0a69d77dcd32d727787353c2a3f6ad01694d680c61b
TEST= 4
KEY=  9321c6baf3741a630f39d932adacd1d82f2d3efa53e163fa28a370df
IV=   ccc43ab3f652fee3ec2219c3346b6ca7699efe1a977e536c23bd04b9b957c94d
CT=   e26d46bb69db85497a6eb0a69d77dcd32d727787353c2a3f6ad01694d680c61b
PT=   ecfd4b65c174790ccd84234557804989ca27722181933137f7a7ebf6e3001b47
TEST= 5
KEY=  5255bfb63ef0392658b990bb678ba3f9aebe0fcda446880ccba36b98
IV=   e222118d61a11052d38a1aaa18e954dec533e7b8cdc220ead1d75e1fff903c5a
CT=   ecfd4b65c174790ccd84234557804989ca27722181933137f7a7ebf6e3001b47
PT=   28d1381b448783483aa4a26fad91de1d903906545c4af148955884e7b3f9c886
TEST= 6
KEY=  16d23cfe04549b49f5284ea6f7b2a5adf2f4fe85311e0ceb785aa31e
IV=   f8140624f168b484e9ad979894334f6f0ef8b37412061757c770f4122ecfc40f
CT=   28d1381b448783483aa4a26fad91de1d903906545c4af148955884e7b3f9c886
PT=   9d24384e85c7abed0b4ed5e6b12dd738ec30417f84ac35a614e9ebb4e517f6c2
TEST= 7
KEY=  931597130f1a4eaf4405999e1b82e4d27658cb2325f7e75f9d4d55dc
IV=   97f0f2c3b5e2f58ef697ae9fd128e78166ebb2f84f861e13f408551eff8ecb76
CT=   9d24384e85c7abed0b4ed5e6b12dd738ec30417f84ac35a614e9ebb4e517f6c2
PT=   2231a887f60c2d832d92a18534964251782a9e6f2faa58b05bbfc151301fb869
TEST= 8
KEY=  6519ba902288ef2a7093dbcf63a87abd59f293937e48260ead52edb5
IV=   b256dd7652adf6506131cd5bfe0842ba36fe6749271268b4223dd8cbf46f382f
CT=   2231a887f60c2d832d92a18534964251782a9e6f2faa58b05bbfc151301fb869
PT=   6c390af968d042c67868373a95acccfea9d43d61e354e3184c751f8a9928785f
TEST= 9
KEY=  0dc9f8565ae0d810e53f1731ca7c47dcbaa6708b323d3984347a95ea
IV=   873716890ce7d83b8536cdd43decc1261278df2bcb12cba70097346d00929853
CT=   6c390af968d042c67868373a95acccfea9d43d61e354e3184c751f8a9928785f
PT=   88c2f64e5e14133db2e6dffed3e2d0b27022fec577eead028fc72018117b1d78
TEST= 10
KEY=  53ddeb6be80607ee36ddc783ba5eb919cd48dd89bdfa199c25018892
IV=   3b1f7d829f9e02fc3c42fbb26239f8125e3cd9d9b1210e407a8a26fbaf620757
CT=   88c2f64e5e14133db2e6dffed3e2d0b27022fec577eead028fc72018117b1d78
PT=   3c0c9988ec9917c33f21faa6989c28bc86ad504965cff85898c6f50fe94c788d
TEST= 11
KEY=  bf44fca8d727fd48ae41ef3f3cf3e950a88725d1253cec93cc4df01f
IV=   4ab8078c50c765fa5a0cc342f1188cf81e0f9c51309ba13c15825489dd3eebd0
CT=   3c0c9988ec9917c33f21faa6989c28bc86ad504965cff85898c6f50fe94c788d
PT=   c6d2f91ffd87b34a56e6137252f3669436095a5d04856ebb71af0e70aeac5b35
TEST= 12
KEY=  42c34fe281c1ee3afcb289ab0afab30dac024b6a5493e2e362e1ab2a
IV=   b616925b446e2dfd6acf2b9350c1f87cf8661f3bf3869c1c4d9dfb889d64c080
CT=   c6d2f91ffd87b34a56e6137252f3669436095a5d04856ebb71af0e70aeac5b35
PT=   b9fc96a5e5a3a9a889935a502659a39c2227d16edb941fa30be270148495b7e4
TEST= 13
KEY=  a760e64a0852b46adaeb2a3728dd6263779654c95f7192f7e6741cce
IV=   e9a376d35b91ee271e4299a6f30a5375209bba68ab111e92429c1c550be4a0da
CT=   b9fc96a5e5a3a9a889935a502659a39c2227d16edb941fa30be270148495b7e4
PT=   d46e28871de91c1ace69f4ae58157d6b1f5c7d95758c475b054f7e7e2eba3863
TEST= 14
KEY=  ba89fa50c63b40c482fe575c37811ff6021a13925a3eec89c8ce24ad
IV=   f2ced20d424ce4463beda6bac55d4f4b82ee9c1cecee88057ceeeedd989944c0
CT=   d46e28871de91c1ace69f4ae58157d6b1f5c7d95758c475b054f7e7e2eba3863
PT=   57ee649e18221fefb7efe6ad2f9ea5bdbe9353b9d0f9df11be82020afb7b110d
TEST= 15
KEY=  a2abe5bf71d4a669ad60f2e189124c4fd2e3cc83e4bcee8333b535a0
IV=   c7cdc69d56dd4c45c5e560165260ad8ee6b3c7c7756b848b91ddb9e110e0610f
CT=   57ee649e18221fefb7efe6ad2f9ea5bdbe9353b9d0f9df11be82020afb7b110d
PT=   b027d903167828399d1a2bf3ba0c73184b295abe716e445d905889c17119df84
TEST= 16
KEY=  b4d3cd86ecce8d9a176c81f9c23b16f1a38d88de74e4674242acea24
IV=   ca5479c62de2b731cf7a7da0c956f30aeaa122813290bbd98197f5b21c02e494
CT=   b027d903167828399d1a2bf3ba0c73184b295abe716e445d905889c17119df84
PT=   bc680ba8352b60960d57c35ee1e158c651a5064cd49d02c15f3ea6ce653f8221
TEST= 17
KEY=  81f8ad10e1994ec4f68dd93f939e10bd77108a1f2bdac18c27936805
IV=   97ba071013ca080d85cfd0e4ecc4b29b4304c63ca9d2bb231572ddfd9ac7243b
CT=   bc680ba8352b60960d57c35ee1e158c651a5064cd49d02c15f3ea6ce653f8221
PT=   e7f324efcb8fff259c63b643916a827bc003baa1bc4f9861e63b3d6bd1a0565c
TEST= 18
KEY=  4a7752357dfaf88767e75b44539daa1ccb5f127ecde1fce7f6333e59
IV=   7e1db16b0b691e9c91c6191b36a4b33d51a75b9da57f373b8b357cd58a8641b9
CT=   e7f324efcb8fff259c63b643916a827bc003baa1bc4f9861e63b3d6bd1a0565c
PT=   e11d48c6665522e93a26713fe3918a7689d1ef2e46c0c273c6a8bd2f84d489b4
TEST= 19
KEY=  2c2270dc47dc89b88476d132da4c45328d9fd00d0b4941c872e7b7ed
IV=   6577a4138aeab11d437635c48bc6b81204145a0183871aadcc29a3b09ee55aae
CT=   e11d48c6665522e93a26713fe3918a7689d1ef2e46c0c273c6a8bd2f84d489b4
PT=   4067720e818f07a3b105ecc5ff7b7d590bb8a3f93668749a3b1e49f7f63e5ed3
TEST= 20
KEY=  adad777ff6d9657d7b0dac6bd1f4e6cbbbf7a4973057083f84d9e93e
IV=   4d1d2dcf400f581bb8d003456f72930344c12afb1a0a7e2011e573761df6c785
CT=   4067720e818f07a3b105ecc5ff7b7d590bb8a3f93668749a3b1e49f7f63e5ed3
PT=   796ce9c5926ecf2159721f82e78eef873d5560adc89944c57b4977f5cd9ea168
TEST= 21
KEY=  3fc3b85eafab7aff9c8343ececa18666736ee0524b1e7fca49474856
IV=   a719bdbfcf9046d632e1aff6f1905ea22d33e10aa6cbbd28e6a81d7265b2bd08
CT=   796ce9c5926ecf2159721f82e78eef873d5560adc89944c57b4977f5cd9ea168
PT=   fc3465386f66886aee956ba8caac64743c3e80fa592fb875381abf783aea9a67
TEST= 22
KEY=  50a53034413e1157562f2798d09f069c2a4158277304c0b273add231
IV=   7ee20f1846794c80980ef9cc0b0a78dce0d0c56fee62d9b5bcb5d0bf369f024b
CT=   fc3465386f66886aee956ba8caac64743c3e80fa592fb875381abf783aea9a67
PT=   0b6a07a0444556e58bcc731d22948122d1e93464d85b624555e39a8f0207264e
TEST= 23
KEY=  14e066d1caf2624a74bba6ba017632f8f21a3a6226e75a3d71aaf47f
IV=   09b984fa23d50480a25b3fb97e7ceceb66b1c13e26d78bacc561c241ba49a2f2
CT=   0b6a07a0444556e58bcc731d22948122d1e93464d85b624555e39a8f0207264e
PT=   58432800c440b646d25f72cf3ee92f6025a9927ad309106f893b9a9c5c450684
TEST= 24
KEY=  d0a0d09718ad10854a5289da24dfa08221132a0dafdcc0a12deff2fb
IV=   e58cb14ac67661f0642d37b4abb0b60ed1b8783641b550233090446c5e11d7fb
CT=   58432800c440b646d25f72cf3ee92f6025a9927ad309106f893b9a9c5c450684
PT=   dd50d53d75f082d4962f611d3d46bec18b12ca5d92252e7b90fed03a0b8913e4
TEST= 25
KEY=  a55052438e8271987714371bafcd6adfb33604763f22109b2666e11f
IV=   20c1ef095fde35d603e439ec37e106299ee09cde1a210fb57a666cdec964c69a
CT=   dd50d53d75f082d4962f611d3d46bec18b12ca5d92252e7b90fed03a0b8913e4
PT=   b843b101f95fc10c018e248316554d6a7cee2bb54e3e8fc1547019f3851768b3
TEST= 26
KEY=  5c0f934f8f0c551b61417a71d323416afd088bb76b520968a37189ac
IV=   a977ab3189f519cfbd2e7975aa132cb71fc630e6541349a37b6e4ae75df1e442
CT=   b843b101f95fc10c018e248316554d6a7cee2bb54e3e8fc1547019f3851768b3
PT=   2f4b3d2a23f3f99d56b3ef019437a4927218f84879a01ec1600ee5ac87412bc9
TEST= 27
KEY=  7ffc6ad2d9bfba1af576dee3a13bb92284a895760b5cecc42430a265
IV=   b066ad6e844488e1c53703dd19475ea49d471440b378e002ca25f3335ac85e8b
CT=   2f4b3d2a23f3f99d56b3ef019437a4927218f84879a01ec1600ee5ac87412bc9
PT=   49f73ef1bb73be701e417c6e891c6a9a4efc887e0685d1469a94580ba78b3856
TEST= 28
KEY=  c48fd4a2c7fec6747c6ab479efc7315c822d443091c8b4cf83bb9a33
IV=   b853f4211ae0fe65f6bc74357d7b3520ab7553b9c51a4165c5747af5a829e33c
CT=   49f73ef1bb73be701e417c6e891c6a9a4efc887e0685d1469a94580ba78b3856
PT=   71b22bf4169360df97e889499ccf1e6958e4697b56bf1e5d098ded1dbfedfdcf
TEST= 29
KEY=  d21cb47d50164f3de0a5aa10b7235827d4925a6d984559d23c5667fc
IV=   08ec9fd6d6a5e689c76cfa6ebfd3d695d06663c099227d622aea95d238cca6ac
CT=   71b22bf4169360df97e889499ccf1e6958e4697b56bf1e5d098ded1dbfedfdcf
PT=   f22ed8eb92cbc616a01cf4e6510e79b887259e2ab1ba71478080b38b4747d078
TEST= 30
KEY=  40d7726bf00abbdbb1abd3a83006c60d65282b2a18c5ea597b11b784
IV=   90b8cac64ca7697523562e848421617d8bf267dfb9e9d4f5491168b128376158
CT=   f22ed8eb92cbc616a01cf4e6510e79b887259e2ab1ba71478080b38b4747d078
PT=   41e58b6664550166ee97df8444d286b9b38f620613ff3d77ed2c322e07c292d3
TEST= 31
KEY=  2482730d1e9d645ff57955118389a40b76d7165df5e9d8777cd32557
IV=   0583ed114d3801cb0af625e11c2447c5627d7d293afc072796b17ce07f9804e0
CT=   41e58b6664550166ee97df8444d286b9b38f620613ff3d77ed2c322e07c292d3
PT=   5f2f2540d140f073ee4e0885aedb0e6b1d37f3bd20f505d94a2d7c399b198946
TEST= 32
KEY=  f5c2837ef0d36cda5ba25b7a9ebe57b656221384bfc4a44ee7caac11
IV=   b2449722246358bcd4ddab21d75d6a7fd48fa84d46c2c4329638dcd6da118b40
CT=   5f2f2540d140f073ee4e0885aedb0e6b1d37f3bd20f505d94a2d7c399b198946
PT=   ea4e31e02637eef162777f7abc583ae0e569200db6f6bb4011868771d403e627
TEST= 33
KEY=  d3f56d8f92a413a0e7fa619a7bd777bbe0d4a8c4ae42233f33c94a36
IV=   e897598ae2860f554adb5408c0a53451385cb62d2a736621acf37c40ec01d2d8
CT=   ea4e31e02637eef162777f7abc583ae0e569200db6f6bb4011868771d403e627
PT=   dfe61a9bdc9fb1ba1e50980b0aeddec458140e476537648d406e57d372ec9670
TEST= 34
KEY=  0f6adc358cf48babed17bf5e23c379fc85e3cc49ee2c74ec4125dc46
IV=   44535e8de21d522e883aeea5c2b30d5d7e31b6c4dbadd8cbddec692e192449f8
CT=   dfe61a9bdc9fb1ba1e50980b0aeddec458140e476537648d406e57d372ec9670
PT=   9117762f331e40ea2ca79b6cbe5707b9482492af60edeec4aa07aa3fd36a0e0a
TEST= 35
KEY=  3c749cdfa05310c75340b8e76be7eb53e50e228d442bded3924fd24c
IV=   94c9d2ae2f6e803271335a006831fc2167d4cfb4e133297d94c5b4f56abb3d0b
CT=   9117762f331e40ea2ca79b6cbe5707b9482492af60edeec4aa07aa3fd36a0e0a
PT=   2f4f523c4714bf62458fddcef5c989f8fe0b8bb351ead78650af3944c6f984fd
TEST= 36
KEY=  7b6023bde5dccd09a689311f95ec60e0b4e4f50b1484e79754b656b1
IV=   c6ae4abcbf328c216b9e7bd9d30ea783b3fb7c5aead876f5e31cc449a9661f96
CT=   2f4f523c4714bf62458fddcef5c989f8fe0b8bb351ead78650af3944c6f984fd
PT=   c8af61d92c9625944aa27ad3ce0355a2871e760ce0ebbe9152b4bf0cca7749bd
TEST= 37
KEY=  57f60629af7eb7da688a64bd12f216ec540f4b9a4630589b9ec11f0c
IV=   ffed6ec2a2b400c84db2ec5eeade7a4ef8b4193a58cc0c8ffbe3ce6eec04d7e7
CT=   c8af61d92c9625944aa27ad3ce0355a2871e760ce0ebbe9152b4bf0cca7749bd
PT=   3b8305bf1474fa161130244f10999ead3708c0284ae9aa5a8217d948c2be4cfc
TEST= 38
KEY=  4382fc3fbe4e93957813fa1025fad6c41ee6e1c0c42781d35c7f53f0
IV=   de58ac9e58dabc2e80d5a4804808971589071e5024c30855c684a44e87ce0d79
CT=   3b8305bf1474fa161130244f10999ead3708c0284ae9aa5a8217d948c2be4cfc
PT=   2ca0bfb4ea58569b16b1afa70d36b5c32c8560e3356ffbec36a5007d1f4d5fea
TEST= 39
KEY=  a9daaaa4a8ff3c3275254fd3097fb6272b891a2cf28281ae43320c1a
IV=   447bd9df87a445c56f79414c0ae1bd723f3003c9bbd8de28e2d9b61f9e976281
CT=   2ca0bfb4ea58569b16b1afa70d36b5c32c8560e3356ffbec36a5007d1f4d5fea
PT=   6e8c941c9c5598fcc7cb71f204f0ca3a76d2aea890442803d3a5cc04aa7243eb
TEST= 40
KEY=  358f32586f344dc071d585e97fad188fbbcd322f21274daae9404ff1
IV=   9cdba15190f75cd8e7be3066e527c6cc060c66f39d87f16b39dcf1e5b5b08f9d
CT=   6e8c941c9c5598fcc7cb71f204f0ca3a76d2aea890442803d3a5cc04aa7243eb
PT=   7f46314c00c7d25d7e5700d134080c60a24cce7540eeb827199053ac0b12c171
TEST= 41
KEY=  3548e00511634d1145dd8989dde1d6fafb238a0838b71e06e2528e80
IV=   432ef0ba7fff32a13326ee1a93e5d8c3b64475afd567a7da96465c794cb752b0
CT=   7f46314c00c7d25d7e5700d134080c60a24cce7540eeb827199053ac0b12c171
PT=   f919aff258c5103bc7ce38cda884de55af88ae1c7d19889795ec75ad9e1dfcd5
TEST= 42
KEY=  6d8df03ed6ad75dced5957dc726978e6863a029fad5b6bab7c4f7255
IV=   76498ae2184829880c36b6706b81c0623f37c5f88a826f37d02863f9c2ca6aee
CT=   f919aff258c5103bc7ce38cda884de55af88ae1c7d19889795ec75ad9e1dfcd5
PT=   06bda8e8273960f3ef24160e5fbfa26433a1d01c018064865846a6bd82fb8557
TEST= 43
KEY=  4ab490cd398963d2b2e6f5b841c8a8fa87ba6619f51dcd16feb4f702

⌨️ 快捷键说明

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