delphi自有的MD5函數  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi自有的MD5函數


我比较喜欢使用Delphi自带的单元和控件,这样对于软件产品的升级十分有益。就拿MD5单元的升级来说,从D6升级到XE,确实够我折腾的。累的吐血可以说。

下面介绍如何使用Delphi自带的单元来实现MD5散列值的获取。

(MessageDigest_5.pas位于 source/Win32/soap/wsdlimporter 目录下面)

例子:

uses Types, MessageDigest_5;

procedure TForm1.Button1Click(Sender: TObject);
var
  MD5: IMD5;
begin
  MD5 := GetMD5;
  MD5.Init;
  MD5.Update(TByteDynArray(RawByteString(Edit1.Text)), Length(Edit1.Text));
  Edit2.Text := LowerCase(MD5.AsString);
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.067701101303101 seconds