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
相关推荐
WTCLLB几秒前
cmd-set-ipAPIshop4 分钟前
实战解析:1688详情api商品sku、主图数据云霄IT20 分钟前
centos7安装防火墙为项目开放服务器端口不染尘.28 分钟前
Linux的基本管理及命令(上)全栈小529 分钟前
【PHP】如何将ThinkPHP 5部署到windows服务器的IIS里,和PHP版本又是一个怎么样的关系,三分钟教程搞定部署weixin_4624462332 分钟前
【原创实践】Windows 和 Linux 下使用 Python 3.10 搭建 PaddleOCRVL 识别图片并100%还原表格人工智能训练1 小时前
UE5中如何解决角色网格体“掉下去”的问题唐宋元明清21889 小时前
.NET 磁盘管理-技术方案选型桌面运维家9 小时前
vDisk VOI/IDV Windows本地运行异常怎么办?快速排查恢复2501_9254355218 小时前
怎么彻底禁止Windows更新?一键彻底关闭win11自动更新的工具