文件名称:DCPcrypt(v3b3 UNICODE修正)+2个Demo
文件大小:211KB
文件格式:RAR
更新时间:2015-01-10 09:46:43
DCPcrypt UNICODE D2010
Update for Delphi 2009/2010: thanks to Lorenzo Monti for providing updated string encryption routines to work with unicode strings. Update for Delphi 2009: thanks to Henri Gourvest for providing an update to make this package work under Delphi 2009. DCPcrypt is an open source library of cryptographic components (encryption algorithms and hash algorithms) for Borland Delphi and Kylix (it also works under some versions of C++ Builder). I haven't been able to update it for quite a long time now but it still works quite happily with Delphi 4, 5, 6, 7 and 2005 and Kylix 1 and 2 (it might work under Kylix 3, but I don't have a copy to try it out on). The current version (v2 beta 3) is considered to be stable and for all intents and purposes is the final release before I revamp everything. http://http://www.cityinthesky.co.uk/opensource/dcpcrypt Copyright (c) 1999-2009 David Barton Bug in RC4 implementation: Ray Marron has reported a bug in the RC4 implementation in DCPcrypt that means that when encrypting data sets over 8192 bytes in size the results will non-standard.
【文件预览】:
dcpcrypt2-2010
----DCPdelphi5.cfg(390B)
----DCPdelphi6.res(2KB)
----DCPdelphi2010.dpk(2KB)
----DCPdelphi2007.dof(1KB)
----DCPcrypt2.pas(22KB)
----DCPcppbuilder5.res(2KB)
----DCPhashes.dcr(4KB)
----DCPdelphi2007.dproj(19KB)
----DCPcppbuilder5.bpk(3KB)
----DCPdelphi6.cfg(390B)
----DCPdelphi6.dpk(2KB)
----DCPdelphi2007.res(5KB)
----DCPciphers.dcr(9KB)
----DCPdelphi2009.dproj(6KB)
----DCPbase64.pas(6KB)
----DCPdelphi2007.cfg(390B)
----DCPkylix.kof(699B)
----Docs()
--------BlockCiphers.html(7KB)
--------Index.html(11KB)
--------Ciphers.html(17KB)
--------Hashes.html(6KB)
--------osi-certified-120x100.png(7KB)
--------MIT_license.txt(1KB)
----DCPdelphi2009.cfg(390B)
----Demos()
--------FileEncrypt()
--------FileHash()
----DCPdelphi4.res(2KB)
----DCPconst.pas(3KB)
----DCPdelphi5.dof(1KB)
----Readme.txt(5KB)
----DCPdelphi2009.dof(1KB)
----DCPdelphi4.dof(1KB)
----DCPkylix.conf(177B)
----DCPdelphi2010.dproj(6KB)
----DCPdelphi2009.dpk(2KB)
----DCPdelphi2007.dpk(2KB)
----DCPdelphi6.dof(1KB)
----DCPkylix.dpk(2KB)
----DCPdelphi4.dpk(2KB)
----DCPdelphi5.dpk(2KB)
----DCPreg.pas(3KB)
----DCPcppbuilder5.cpp(2KB)
----DCPdelphi4.cfg(327B)
----DCPblockciphers.pas(22KB)
----DCPdelphi2010.res(5KB)
----Hashes()
--------DCPtiger.pas(13KB)
--------DCPmd5.pas(10KB)
--------DCPripemd128.pas(17KB)
--------DCPhaval5.inc(29KB)
--------DCPhaval.pas(16KB)
--------DCPtiger.inc(23KB)
--------DCPsha1.pas(15KB)
--------DCPhaval3.inc(16KB)
--------DCPsha256.pas(27KB)
--------DCPmd4.pas(9KB)
--------DCPripemd160.pas(30KB)
--------DCPsha512.pas(36KB)
--------DCPhaval4.inc(23KB)
----DCPdelphi5.res(2KB)
----Ciphers()
--------DCPcast256.inc(12KB)
--------DCPidea.pas(9KB)
--------DCPmisty1.pas(8KB)
--------DCPtwofish.pas(19KB)
--------DCPice.pas(13KB)
--------DCPmars.pas(27KB)
--------DCPtwofish.inc(3KB)
--------DCPmisty1.inc(4KB)
--------DCPblowfish.pas(12KB)
--------DCPgost.inc(11KB)
--------DCPcast128.pas(17KB)
--------DCPdes.inc(13KB)
--------DCPcast256.pas(13KB)
--------DCPrijndael.pas(13KB)
--------DCPrc4.pas(7KB)
--------DCPcast128.inc(25KB)
--------DCPblowfish.inc(13KB)
--------DCPrc5.pas(7KB)
--------DCPserpent.pas(21KB)
--------DCPrc2.inc(1KB)
--------DCPrc6.pas(8KB)
--------DCPrc2.pas(7KB)
--------DCPtea.pas(5KB)
--------DCPmars.inc(6KB)
--------DCPgost.pas(12KB)
--------DCPrijndael.inc(65KB)
--------DCPdes.pas(17KB)
----DCPkylix.res(32B)
----DCPdelphi2009.res(5KB)