uses IdHash, IdHashMessageDigest;
function GetStringMD5(const AInPut: string): string;
var
MD5: TIdHashMessageDigest5;
{$IF CompilerVersion<20.0}
Digest: T4x4LongWordRecord;
{$IFEND}
begin
MD5 := TIdHashMessageDigest5.Create;
try
{$IF CompilerVersion>20.0} // Delphi 2009 +
Result := LowerCase(MD5.HashStringAsHex(AInPut));
{$ELSE}
Digest := MD5.HashValue(AInPut);
Result := LowerCase(MD5.AsHex(Digest));
{$IFEND}
finally
MD5.Free;
end;
end;
Delphi xe7 MD5算法
菜鸟欧少2024-06-25 12:26
相关推荐
豆沙粽子好吃嘛!15 分钟前
windows环境下g++无输出的解决方案一叶龙洲36 分钟前
安装Win11+Ubuntu25.10双系统遇到的问题双河子思1 小时前
Visual Studio 编程工程设置zt1985q3 小时前
本地部署消息代理软件 RabbitMQ 并实现外部访问( Windows 版本 )烤奶要加冰3 小时前
PyCharm 社区版全平台安装指南ol木子李lo4 小时前
Doxygen入门指南:从注释到自动文档xier_ran5 小时前
Python从入门到精通:(2)Python 核心进阶教程从数据结构到面向对象richxu202510015 小时前
Linux本地部署deepseek大模型之 6. Windows本地连接远程云服务器中的MySQL常见错误的解决办法Geo_V8 小时前
Windows 安装 Anaconda 并配置 PyCharm 环境iCxhust10 小时前
windows环境下在Bochs中运行Linux0.12系统