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
相关推荐
糖果店的幽灵35 分钟前
langgraph的 MessagesState 解读骑上单车去旅行2 小时前
MD5校验对比脚本FreeBuf_4 小时前
Windows NT OS内核提权漏洞PoC已公开雲帝5 小时前
Windows虚拟机UDP大包分片排障寒水馨6 小时前
Windows下载、安装scrcpy-v4.1(附安装包scrcpy-win64-v4.1.zip)神仙别闹7 小时前
基于QT(C++)实现Windows 自启动项查看和分析love530love17 小时前
OpenClaw Windows Companion 桌面客户端 连接 LM Studio 完整配置指南光年像素1 天前
Windows Win+R 运行框常用快捷命令大全寒水馨1 天前
Windows下载、安装ollama-v0.32.1(附安装包OllamaSetup.exe)曾阿伦1 天前
Windows 下运行 Hadoop 并部署到 AWS EMR 指南