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

📄 dectest.vec

📁 cipher 5.1。一个几乎包含了所有常见的加密算法的控件
💻 VEC
📖 第 1 页 / 共 3 页
字号:
# Delphi Encryption Compendium
# Format Conversions Test Cases
# 08.10.2003

[TFormat_HEX]
<>=<>
<546573740A09AA55ABCDEF>=<Test\n\t\xAA\x55\xAB\xCD\xEF>

[TFormat_HEXL]
<>=<>
<546573740a09aa55abcdef>=<Test\n\t\xAA\x55\xAB\xCD\xEF>

[TFormat_MIME32]
<>=<>
<xk3gh4jbjsklf>=<Test\n\t\xAA\x55>
<xk3gh4jbjsklfyc>=<Test\n\t\xAA\x55\xAA>
<xk3gh4jbjsklfyzk>=<Test\n\t\xAA\x55\xAA\x55>
<xk3gh4jbjsklfyzkkf>=<Test\n\t\xAA\x55\xAA\x55\xAA>
<xk3gh4jbjsklfyzkkpya>=<Test\n\t\xAA\x55\xAA\x55\xAA\x55>

[TFormat_MIME64]
<>=<>
<VGVzdAoJqlU=>=<Test\n\t\xAA\x55>
<VGVzdAoJqlWq>=<Test\n\t\xAA\x55\xAA>
<VGVzdAoJqlWqVQ==>=<Test\n\t\xAA\x55\xAA\x55>
<VGVzdAoJqlWqVao=>=<Test\n\t\xAA\x55\xAA\x55\xAA>
<VGVzdAoJqlWqVapV>=<Test\n\t\xAA\x55\xAA\x55\xAA\x55>

[TFormat_PGP]
<>=<>
<VGVzdAoJqlU=\r\n=XtiM>=<Test\n\t\xAA\x55>
<VGVzdAoJqlWq\r\n=qBH3>=<Test\n\t\xAA\x55\xAA>
<VGVzdAoJqlWqVQ==\r\n=Rqc1>=<Test\n\t\xAA\x55\xAA\x55>
<VGVzdAoJqlWqVao=\r\n=s2dH>=<Test\n\t\xAA\x55\xAA\x55\xAA>
<VGVzdAoJqlWqVapV\r\n=WEFz>=<Test\n\t\xAA\x55\xAA\x55\xAA\x55>

[TFormat_XX]
<>=<>
<6J4JnR+c7eZI+>=<Test\n\t\xAA\x55>
<7J4JnR+c7eZKe>=<Test\n\t\xAA\x55\xAA>
<8J4JnR+c7eZKeJE++>=<Test\n\t\xAA\x55\xAA\x55>
<9J4JnR+c7eZKeJOc+>=<Test\n\t\xAA\x55\xAA\x55\xAA>
<AJ4JnR+c7eZKeJOdJ>=<Test\n\t\xAA\x55\xAA\x55\xAA\x55>

[TFormat_UU]
<>=<>
<(5&5S=`H)JE4`>=<Test\n\t\xAA\x55>
<)5&5S=`H)JE6J>=<Test\n\t\xAA\x55\xAA>
<*5&5S=`H)JE6J50``>=<Test\n\t\xAA\x55\xAA\x55>
<+5&5S=`H)JE6J5:H`>=<Test\n\t\xAA\x55\xAA\x55\xAA>
<,5&5S=`H)JE6J5:I5>=<Test\n\t\xAA\x55\xAA\x55\xAA\x55>

[TFormat_Escape]
<>=<>
<Test\xAA\x55>=<Test\xAA\x55>

# Delphi Encryption Compendium
# Hash Algorithm Test Cases
# 08.10.2003

[THash_MD4]
<31d6cfe0d16ae931b73c59d7e0c089c0>=<>
<bde52cb31de33e46245e05fbdbd6fb24>=<a>
<a448017aaf21d8525fc10ae87aa6729d>=<ab>,<c>
<d9130a8164549fe818874806e1c7014b>=<message digest>
<d79e1c308aa5bbcdeea8ed63df412da9>=<abcdefghijklm>,<nopqrstuvwxyz>
<043f8582f241db351ce627e153e7f0e4>=<A>,<BCDEFGHIJKLMNOPQRS>,<TUVWXYZabcdefghijklmnopqrstuvwxyz012345678>,<9>
<e33b4ddc9c38f2199c3e7b164fcc0536>=8<1234567890>
<186767a4d851893b823e6824c6efda62>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<adba72c3baf834d091eb59f18d022549>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
# test repeated 15.625 times string aaa...
<bbce80cc6bb65e5c6745e30d4eeca9a4>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
# test one string of 15.625 times concatenation of aaa..., eg. 1Mb
<bbce80cc6bb65e5c6745e30d4eeca9a4>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_MD5]
<d41d8cd98f00b204e9800998ecf8427e>=<>
<0cc175b9c0f1b6a831c399e269772661>=<a>
<900150983cd24fb0d6963f7d28e17f72>=<ab>,<c>
<f96b697d7cb7938d525a2f31aaf161d0>=<message digest>
<c3fcd3d76192e4007dfb496cca67e13b>=<abcdefghijklm>,<nopqrstuvwxyz>
<d174ab98d277d9f5a5611c2c9f419d9f>=<A>,<BCDEFGHIJKLMNOPQRS>,<TUVWXYZabcdefghijklmnopqrstuvwxyz012345678>,<9>
<57edf4a22be3c955ac49da2e2107b67a>=8<1234567890>
<e6810238956987dec0d7bfcbcd4caab8>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<637d2777ed733d5d33b5bfc140f118c5>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<7707d6ae4e027c70eea2a935c2296f21>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<7707d6ae4e027c70eea2a935c2296f21>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_RipeMD128]
<cdf26213a150dc3ecb610f18f6b38b46>=<>
<86be7afa339d0fc7cfc785e72f578d33>=<a>
<c14a12199c66e4ba84636b0f69144c77>=<ab>,<c>
<9e327b3d6e523062afc1132d7df9d1b8>=<message digest>
<fd2aa607f71dc8f510714922b371834e>=<abcdefghijklm>,<nopqrstuvwxyz>
<a1aa0689d0fafa2ddc22e88b49133a06>=<abcdbcdecdefdefg>,<efghfghighijhijki>,<jkljklmklmnlmnomnopnopq>
<d1e959eb179c911faea4624c60c5c702>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678>,<9>
<3f45ef194732c2dbb2c4a2c769795fa3>=8<1234567890>
<a4137d8c40fa51152905b3747acc0ff4>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<243988f60681af64730a7ee6b5f0406b>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<4a7f5723f954eba1216c9d8f6320431f>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<4a7f5723f954eba1216c9d8f6320431f>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_RipeMD160]
<9c1185a5c5e9fc54612808977ee8f548b2258d31>=<>
<0bdc9d2d256b3ee9daae347be6f4dc835a467ffe>=<a>
<8eb208f7e05d987a9b044a8e98c6b087f15a0bfc>=<ab>,<c>
<5d0689ef49d2fae572b881b123a85ffa21595f36>=<message digest>
<f71c27109c692c1b56bbdceb5b9d2865b3708dbc>=<abcdefghijklm>,<nopqrstuvwxyz>
<12a053384a9c0c88e405a06c27dcf49ada62eb2b>=<abcdbcdecdefdefgefg>,<hfghighijhijki>,<jkljklmklmnlmnomnopnopq>
<b0e20b6e3116640286ed3a87a5713079b21f5189>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678>,<9>
<9b752e45573d4b39f4dbd3323cab82bf63326bfb>=8<1234567890>
<b8c681512ad02967243bb93d181b5783eb501f2f>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<e94a9d107e49e4ea81b22cfaa4075437175d383c>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<52783243c1697bdbe16d37f97f68f08325dc1528>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<52783243c1697bdbe16d37f97f68f08325dc1528>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_RipeMD256]
<02ba4c4e5f8ecd1877fc52d64d30e37a2d9774fb1e5d026380ae0168e3c5522d>=<>
<f9333e45d857f5d90a91bab70a1eba0cfb1be4b0783c9acfcd883a9134692925>=<a>
<afbd6e228b9d8cbbcef5ca2d03e6dba10ac0bc7dcbe4680e1e42d2e975459b65>=<abc>
<87e971759a1ce47a514d5c914c392c9018c7c46bc14465554afcdf54a5070c0e>=<message digest>
<649d3034751ea216776bf9a18acc81bc7896118a5197968782dd1fd97d8d5133>=<abcdefghijklmnopqrstuvwxyz>
<3843045583aac6c8c8d9128573e7a9809afb2a0f34ccc36ea9e72f16f6368e3f>=<abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq>
<5740a408ac16b720b84424ae931cbb1fe363d1d0bf4017f1a89f7ea6de77a0b8>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>
<06fdcc7a409548aaf91368c06a6275b553e3f099bf0ea4edfd6778df89a890dd>=8<1234567890>
<ce2a12e4361b03bf914ce35267628a9f26d54ed82b764c903958f29e652e0f5d>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<5b622dfcf325aa4476bcdeff971f961120a19bf7642b85cbdd422f46d7c7bad8>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<ac953744e10e31514c150d4d8d7b677342e33399788296e43ae4850ce4f97978>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<ac953744e10e31514c150d4d8d7b677342e33399788296e43ae4850ce4f97978>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_RipeMD320]
<22d65d5661536cdc75c1fdf5c6de7b41b9f27325ebc61e8557177d705a0ec880151c3a32a00899b8>=<>
<ce78850638f92658a5a585097579926dda667a5716562cfcf6fbe77f63542f99b04705d6970dff5d>=<a>
<de4c01b3054f8930a79d09ae738e92301e5a17085beffdc1b8d116713e74f82fa942d64cdbc4682d>=<abc>
<3a8e28502ed45d422f68844f9dd316e7b98533fa3f2a91d29f84d425c88d6b4eff727df66a7c0197>=<message digest>
<cabdb1810b92470a2093aa6bce05952c28348cf43ff60841975166bb40ed234004b8824463e6b009>=<abcdefghijklmnopqrstuvwxyz>
<d034a7950cf722021ba4b84df769a5de2060e259df4c9bb4a4268c0e935bbc7470a969c9d072a1ac>=<abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq>
<ed544940c86d67f250d232c30b7b3e5770e0c60c8cb9a4cafe3b11388af9920e1b99230b843c86a4>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>
<557888af5f6d8ed62ab66945c6d2a0a47ecd5341e915eb8fea1d0524955f825dc717e4a008ab2d42>=8<1234567890>
<83254b7c45b10b0f1c7cd9d6bdf1c318d4e807731b7ce21b348ac0ee17e4ee7feb1f49fc3aea7d16>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<77d7e20be0672bc74ed1cb4d9f56cf455c5e86a045c18db84e2d7bba53b21788575d6d7baa3d3469>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<bdee37f4371e20646b8b0d862dda16292ae36f40965e8c8509e63d1dbddecc503e2b63eb9245bb66>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<bdee37f4371e20646b8b0d862dda16292ae36f40965e8c8509e63d1dbddecc503e2b63eb9245bb66>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_SHA]
<0164b8a914cd2a5e74c4f7ff082c4d97f1edf880>=<abc>
<d2516ee1acfa5baf33dfc1c471e438449ef134c8>=<abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq>
<f79e92290e9f519a62467812ea56920850354796>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<e644dc674505c8260e58e32f6b8bcf565b2fafc4>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<3232affa48628a26653b5aaa44541fd90d690603>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<3232affa48628a26653b5aaa44541fd90d690603>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_SHA1]
<a9993e364706816aba3e25717850c26c9cd0d89d>=<ab>,<c>
<84983e441c3bd26ebaae4aa1f95129e5e54670f1>=<abcdbcdecdefdef>,<gefghfghighijhijki>,<jkljklmklmnlmnomnopnop>,<q>
<c464f3b38d34f7bf49b29635e50c8957b3a87dc7>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<df2724a78d507fbfb4b85aa328cf8221e10f74a7>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>
<34aa973cd4c4daa4f61eeb2bdbad27316534016f>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<34aa973cd4c4daa4f61eeb2bdbad27316534016f>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_SHA256]
<ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad>=<ab>,<c>
<248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1>=<abcdbcdecdefdef>,<gefghfghighijhijki>,<jkljklmklmnlmnomnopnop>,<q>
<85c0f2421bdffd1dc9568cd815175fe286e5c18a4c4e0308114f534442c6dc3c>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 119 bytes>
<c8a0bcda5fec642e44488fd7b782821d478ef17e651eaec0e43f9036388340bb>=<This test vector intended to detect last zeroized block necessity decision error. This block has total length 120 bytes.>

[THash_SHA384]
<cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7>=<abc>
<09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039>=<abcdefghbcdefghicdefghijdefghij>,<kefghijklfghijklmghijklmn>,<hijklmnoijklmnopjklmnopqklmnopqrlmnopqr>,<smnopqrstnopqrst>,<u>
<cdbb41d1164ef06788b8b3f0fcb157de981311f0bc76752c952075fcb14d1c133b27ddc7ad6b6b8c180346d0fe18694b>=<This test vector intended to detect last zeroized block necessity decision error. It has total length 111 bytes>
<49b8d662fc136462591f9a96a64d28ea8fb03b7b943dd3400f2633effcab37502927736f19bdeecce842801f41ab3e26>=<This test vector intended to detect last zeroized block necessity decision error. It has total length 112 bytes.>

[THash_SHA512]
<ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f>=<ab>,<c>
<8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909>=<abcdefghbcdefghicdefghijdefghij>,<kefghijklfghijklmghijklmn>,<hijklmnoijklmnopjklmnopqklmnopqrlmnopqr>,<smnopqrstnopqrst>,<u>
<b4dd09998c54420c9445fb0706715f595435880da13fc56d2f55b47a86cd9e59a5ee9564f3bc8e91ed9ab6b2a5db2561a3bd56e21defda4faf831da96210104d>=<This test vector intended to detect last zeroized block necessity decision error. It has total length 111 bytes>
<ad80509dcad277f40647311294f9b007165ae8456829d4befdfd0de536c05c8ceec7dbe6d9dac88578fa3037d37b81382c0ae14c2fd9388fde50105ad1d7d993>=<This test vector intended to detect last zeroized block necessity decision error. It has total length 112 bytes.>

[THash_Haval128]
.PaddingByte=128
<1bdc556b29ad02ec09af8c66477f2a87>=<>
<24d2bc955a219e3e06462c91b555cfa1>=<a>
<16c743e5eefd3266ed50deac6c30313e>=<HAVAL>
<82d163440f6e853229a97007ec4af0e5>=<0123456789>
<92e8ec9ad7fd209d97e9ce21b50440e9>=<abcdefghijklm>,<nopqrstuvwxyz>
<4ae2f37cef9275cce0d73f6a1eb9cdd8>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>
<3e1846cda3c9542944672b7150d0f38c>=<This test vector intended to detect last zeroized block necessity decision error. For this detection it is 117 bytes.>
<41b74ec225c9fb7a8e24840a98141b39>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<41b74ec225c9fb7a8e24840a98141b39>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
.PaddingByte=1
<c68f39913f901f3ddf44c707357a7d70>=<>
<0cd40739683e15f01ca5dbceef4059f1>=<a>
<dc1f3c893d17cc4edd9ae94af76a0af0>=<HAVAL>
<d4be2164ef387d9f4d46ea8efb180cf5>=<0123456789>
<dc502247fb3eb8376109eda32d361d82>=<abcdefghijklm>,<nopqrstuvwxyz>
<de5eb3f7d9eb08fae7a07d68e3047ec6>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>
<4806b64dae93d3606308310a439e2a3a>=<This test vector intended to detect last zeroized block necessity decision error. For this detection it is 117 bytes.>
<8beaa7dd5bb591c8009e429d79041813>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<8beaa7dd5bb591c8009e429d79041813>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>

[THash_Haval160]
.PaddingByte=128
<fe79d0a044ffb75d5354668d664e4f4b9cc33477>=<>
<5e1610fced1d3adb0bb18e92ac2b11f0bd99d8ed>=<a>
<8e568ad6ccd58d17e0a11e92183232e0d1d2e9bf>=<HAVAL>
<700d43a9b5e38300303fd4e25a6a326beb4a2241>=<0123456789>
<1dd40aeab9610585fcae7492ff3b893c2a018f4e>=<abcdefghijklmnopqrstuvwxyz>
<485abb76ed2f5ac8bb86ddeb8cb4c54cf5bb077b>=<ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>
<7e3ec827726ae5ce4f4f67614395aa1c0602551a>=<This test vector intended to detect last zeroized block necessity decision error. For this detection it is 117 bytes.>
<687e9073f7ec5f01ea4744b86ef40e13aaacf0a4>=15625<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
<687e9073f7ec5f01ea4744b86ef40e13aaacf0a4>=15625!<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa>
.PaddingByte=1
<d353c3ae22a25401d257643836d7231a9a95f953>=<>
<4da08f514a7275dbc4cece4a347385983983a830>=<a>

⌨️ 快捷键说明

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