请问有没有MD5或用于加密可直接用的控件 (100分)

  • 主题发起人 主题发起人 gaojun89757
  • 开始时间 开始时间
G

gaojun89757

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道各位有没有自己做的控件完成MD5或SHA算法的功能。
分数不够可以再加!
 
请各位帮忙了!
 
用 DCPcrypt 吧!

DCPcrypt is a collection of cryptographic components all derived from one base class (TDCP_blockcipher for block ciphers and TDCP_hash for hash algorithms). Since they are all derived from one common ancestor it makes it very easy to change from one algorithm to another, also there are speed gains for some of the algorithms. If you use DCPcrypt you do not need any additional units. DCPcrypt currently contains the following algorithms;

DCPcrypt now works with Delphi 1,2,3,4 and possibly C++ Builder 3,4.

Block Ciphers: Blowfish, Cast-128, Cast-256, Gost, IDEA, Mars, Misty1, RC2, RC5, RC6, Rijndael, Twofish.

Hash Algorithms: Haval, RipeMD-160, SHA1.

I have now combined DCPcrypt with the seperate unit implementations so that you can now compile DCPcrypt either in component form or in procedure form. Also I have written UU and Base64 encoding units for use with string encoding to ensure that all characters are printable. I'm not sure if they match up to the standards but they are good enough implementations just to ensure no non-printable characters.

下载地址:
http://www.scramdisk.clara.net/delphi/dcpcrypt.zip
主页:
http://www.scramdisk.clara.net/
 
感谢soFTangeL提供的帮助,我英语不太好,能否说一下怎样对一个具体的文件加密。
 
我有源代码,要的话留下Email
 
我自己整理的一个MD5,包括Delphi版和JavaScript版的,部分中文文档
完成同样的功能,参照
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1591254

注明,MD5为数字指纹算法,提供了一个很小的类
谁有兴趣可以改写为组件,并增加文件数字签名的算法
 
indy,lockbox都有md5算法的单元.
 
我的EMAIL
gaojun89757@sina.com
请给TheEagles发来源码
谢谢!
 
TurboPower LockBox 很好用,而且带源码,[:)]www.51delphi.com有下的.
说明:
LockBox is a cross-platform toolkit for data encryption. It contains
routines & components for use with Borland Delphi, C++Builder, &
Kylix. It provides support for Blowfish, RSA, MD5, SHA-1, DES, triple-
DES, Rijndael, & digital signing of messages.

This is a source-only release of TurboPower LockBox. It includes
designtime and runtime packages for Delphi 3 through 7 and C++Builder
3 through 6.
 
TO:gaojun89757
源代码 发送过去了,请查收
 
衷心感谢各位的帮助!
 
后退
顶部