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
相关推荐
junlaii2 小时前
Windows 安装 claude code 教程非凡ghost5 小时前
CoolUtils PDF Combine(PDF合并工具)就叫飞六吧6 小时前
JSONPath“隔空取物”思想,直击JSON深处的目标字段love530love6 小时前
【笔记】ComfyUI “OSError: [WinError 38] 已到文件结尾” 报错解决方案Shi_haoliu9 小时前
inno setup6.6.1实例,制作安装包,创建共享文件夹,写入注册表(提供给excel加载项,此文章解释iss文件)nnsix10 小时前
文件系统、分配单元大小 什么意思Boxsc_midnight10 小时前
【数字人学习之语音合成】Fun-CosyVoice3-0.5B-2512的windows系统中本地部署的方法Zfox_11 小时前
无缝穿越系统边界:节点小宝4.0如何让我的Mac/iOS像访问本地盘一样操控Windows嵌入式学习和实践11 小时前
Linux/Windows 系统架构查看、安装包选择指南(嵌入式开发场景适配)私人珍藏库11 小时前
[Windows] PDF 专业电子签章工具 v4.8