求一段.NET的MD5函数转换为Delphi 本帖最后由 xeqtrl982 于 2011-03-20 10:37:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接使用delphi版的MD5函数不行吗?网上搜索多的是。如果找不到合适的,可参见我的BLOG:http://blog.csdn.net/maozefa/archive/2007/06/15/1653560.aspx use CnMD5;//CNPACK中的MD5单元MD5Print(MD5StringW('xxxxxx')) function MD5(toCryString:Widestring):Widestring; { //异常处理自己加一下 result:=MD5Print(MD5StringW(toCryString)) } MD5都是一样的,Delphi自带也有XE下的代码uses IdHashMessageDigest;function MD5String(Text: string): string;var MD5: TIdHashMessageDigest5;begin MD5 := TIdHashMessageDigest5.Create; Result := MD5.HashStringAsHex(Text); MD5.Free;end; 新手的问题,高人不要见笑,关于DBGRID。 delphi调用webservice(C#)问题 如何把这种格式文本文件导入到数据库 数据库存储图片问题 有关制作安装程序的问题?(并祝大家国庆快乐) 请问sybase中detatime字段的输入格式? 使用TADOQuery打开Access表的问题 没有收到《程序员》杂志,气死了! FoxMail4.0 Beta版发布了,大家讨论一下它的Bug. 我是一菜鸟,向各位大虾求救! 鼠标移动到柱状图时,柱状图显示value的事件是什么 寻求高手帮助
如果找不到合适的,可参见我的BLOG:
http://blog.csdn.net/maozefa/archive/2007/06/15/1653560.aspx
use
CnMD5;//CNPACK中的MD5单元MD5Print(MD5StringW('xxxxxx'))
function MD5(toCryString:Widestring):Widestring;
{
//异常处理自己加一下
result:=MD5Print(MD5StringW(toCryString))
}
XE下的代码uses
IdHashMessageDigest;function MD5String(Text: string): string;
var
MD5: TIdHashMessageDigest5;
begin
MD5 := TIdHashMessageDigest5.Create;
Result := MD5.HashStringAsHex(Text);
MD5.Free;
end;