求个delphi语言的md5计算函数 function md5(d:string):string;输入要计算的字符串,输出结果。最好是16位和32位的各有一个。请尽量加注释。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到 www.2ccc.com 下载 LookBox ,里面就有个 TLbMD5 组件,看源码慢慢研究。 不用这么麻烦用delphi自带的组件就有了usesIdHash, IdHashMessageDigest;function md5(d:string):string; var hmd : TIdHashMessageDigest5; k : T4x4LongWordRecord;begin hdm := TIdHashMessageDigest5.Create; k := hmd.HashValue(d); result := hmd.AsHex(k); hmd.Free;end; 要的话发给你一个md5的单元文件,直接引用就行了QQ:187106433 http://www.delphifans.com/SoftView/SoftView_156.html 问题求助 求delphi声音采集程序 重复查询结果显示问题,在线等.高分呈献. Form调用的简单问题 新手问题(怎么样把装上的第三方控件删除掉) 数据库存储图片 远程教育项目招聘程序员 请较高手!怎样让edit控件具有overwrite功能? 为什么会这样? 请问一下如何得到EDIT控件中插入符的位置(在哪个字符的后面) delphi 多语言转换 转换为繁体显示出乱码,用的是project->languages. 请问要如何才能显示正常? 谢谢 曾经一起战斗过的兄弟们,年终了,出来晒晒吧,不要再潜了啊,DELPHI版依然在内燃!!
用delphi自带的组件就有了
uses
IdHash, IdHashMessageDigest;
function md5(d:string):string;
var
hmd : TIdHashMessageDigest5;
k : T4x4LongWordRecord;
begin
hdm := TIdHashMessageDigest5.Create;
k := hmd.HashValue(d);
result := hmd.AsHex(k);
hmd.Free;
end;
QQ:187106433