DCPcrypt v2 BETA - 7th June 2000
================================
This is a beta version of DCPcrypt v2. It doesn't contain all that much
documentation but hopefully you will be able to get the idea of what does
what. There are a few sample programs for you to try but don't expect too
much.....
Main changes since v1
---------------------
There is now a new base cipher component TDCP_cipher from which the
TDCP_blockcipher is derived. This is so stream ciphers can be derived
directly from the TDCP_cipher class (eg. RC4).
Addition of DES, Triple DES, ICE (and variants) block ciphers.
Addition of MD4 and MD5 hash algorithms.
Addition of RC4 stream cipher.
String encryption encorperated into the TDCP_cipher base class to allow
easier string encryption (the resulting string is Base64 encoded with
the updated (faster) Base64 unit).
Stream encryption added to TDCP_cipher base class.
Stream hashing added to TDCP_hash class.
Addition of CFB block mode (blocksize=cipher blocksize), old CFB mode
renamed to CFB8bit.
Free Pascal support added (_should_ run on all i386 Linux platforms).
Added internal algorithm registration (ie. you can request an algorithm
by name or id number and it's class is returned if it has been compiled
into the project, see DCPcipherfromname, DCPcipherfromid, DCPhashfromname
and DCPhashfromid).
To Do
-----
Improve documentation (deleting it would do that ;-).
Add more sample programs.
Add some more ciphers (perhaps Skipjack and Serpent, any other suggestions ?).
Test throughly with Free Pascal (perhaps with GNU's pascal compiler also?)
Other suggestions welcome!
Installation
------------
Delphi1: Might work - probably won't, but install the DCPreg.pas file if you
want to try.
Delphi2: Install the DCPreg.pas file.
Delphi3: Install the DCP_d3 package.
Delphi4: Install the DCP_d4 package.
Delphi5: I'm afraid that I don't have a copy of Delphi5 so you'll have to
create a package yourself and add all the .pas files in the root
directory and in the ciphers and hashes directory. Then install it.
FPK: Make sure that Delphi support is enabled and the appropriate Delphi
compatiblity files are included.
As this software is BETA there may be a few bugs in it. Please report any
you find to davebarton@bigfoot.com, a full error message and what you did
to make it happen would be helpful when reporting an error. I haven't been
able to add as many features as I would have liked due to my workload for
my university degree and the need to find a paying job to finance my way
through university. All donations are welcome (code, programs, documentation
that you have written, money, sponsorships, etc :-).
David Barton (davebarton@bigfoot.com) 7th June 2000
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
DCPcrypt v2 BETA - 7th June 2000 ================================ This is a beta version of DCPcrypt v2. It doesn't contain all that much documentation but hopefully you will be able to get the idea of what does what. There are a few sample programs for you to try but don't expect too much..... Main changes since v1 --------------------- There is now a new base cipher component TDCP_cipher from which the TDCP_blockcipher is derived. This is so stream ciphers can be derived directly from the TDCP_cipher class (eg. RC4). Addition of DES, Triple DES, ICE (and variants) block ciphers. Addition of MD4 and MD5 hash algorithms. Addition of RC4 stream cipher.
资源推荐
资源详情
资源评论
收起资源包目录
delphi加密算法 Cast128 Cast256 RC2 (105个子文件)
abcd 876B
DCP_D6.cfg 390B
Project1.cfg 386B
DCP_d3.dcp 118KB
Ciphers.dcr 8KB
Hashes.dcr 2KB
Haval.dcu 24KB
Rijndael.dcu 23KB
DCPcrypt.dcu 23KB
Mars.dcu 22KB
Cast128.dcu 21KB
Rmd160.dcu 18KB
DES.dcu 18KB
Cast256.dcu 15KB
Twofish.dcu 15KB
Unit1.dcu 13KB
Ice.dcu 13KB
Blowfish.dcu 13KB
Gost.dcu 12KB
Main.dcu 11KB
Sha1.dcu 10KB
Misty1.dcu 9KB
IDEA.dcu 8KB
Md5.dcu 8KB
Md4.dcu 7KB
RC6.dcu 6KB
RC2.dcu 6KB
RC5.dcu 6KB
RC4.dcu 6KB
Main.dcu 5KB
Base64.dcu 2KB
DCP_D6.dcu 2KB
DCPreg.dcu 2KB
DCPconst.dcu 983B
Unit1.ddp 51B
dfdsfdsf 888B
Main.dfm 6KB
Unit1.dfm 6KB
Main.dfm 1KB
DCP_D6.dof 1KB
Project1.dof 1KB
DCP_D5.dpk 1KB
DCP_D6.dpk 1KB
DCP_d4.dpk 1KB
DCP_d3.dpk 829B
Check.dpr 5KB
HashFile.dpr 4KB
FileEnc.dpr 191B
Info.dpr 188B
Project1.dpr 188B
Info.exe 576KB
Project1.exe 534KB
FileEnc.exe 519KB
HashFile.exe 152KB
TDCP_cipher.html 15KB
Rijndael.inc 65KB
Cast128.inc 25KB
DES.inc 13KB
Blowfish.inc 13KB
Cast256.inc 12KB
Gost.inc 11KB
Mars.inc 6KB
Misty1.inc 4KB
Twofish.inc 3KB
RC2.inc 1KB
Haval.pas 37KB
Rmd160.pas 31KB
DCPcrypt.pas 28KB
Mars.pas 27KB
Twofish.pas 20KB
Cast128.pas 18KB
DES.pas 17KB
Sha1.pas 15KB
Ice.pas 13KB
Cast256.pas 13KB
Rijndael.pas 13KB
Blowfish.pas 12KB
Gost.pas 12KB
Md5.pas 10KB
Main.pas 10KB
IDEA.pas 9KB
Md4.pas 9KB
Unit1.pas 9KB
Misty1.pas 8KB
RC6.pas 8KB
RC2.pas 7KB
RC4.pas 7KB
RC5.pas 7KB
Base64.pas 6KB
InfoFPK.pas 4KB
Main.pas 4KB
DCPconst.pas 3KB
DCPreg.pas 3KB
DCP_d4.res 2KB
HashFile.res 876B
Info.res 876B
Project1.res 876B
FileEnc.res 876B
DCP_D6.res 876B
DCP_d3.res 32B
共 105 条
- 1
- 2
资源评论
- wjxkeyan2013-04-04不是C++编的,不好,还被360提示杀毒。
- sy天北2013-04-04基本算法比较全。谢谢!
- sungirls2014-03-26安装了没用,不知道为什么
- gec12342013-11-20我运行时没通过,不知为啥。
xxglyy
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功