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
相关推荐
扬帆破浪16 小时前
免费开源AI软件.桌面单机版,可移动的AI知识库,察元 AI桌面版:免费开源的AI软件首启动 FirstRunSetup向导背后做了什么ITHAOGE1516 小时前
2026年Win7最终版ISO系统映像下载!(集成补丁、旗舰版、完整无精简、64位/32位可选、Windows 7、简体中文/繁体中文/英语可选)yuanpan16 小时前
Python + PyAutoGUI 实战:Windows 自动化办公脚本开发入门扬帆破浪17 小时前
免费开源AI软件.桌面单机版,可移动的AI知识库,察元 AI桌面版:Windows装包被防病毒拦了 看安装日志和签名链的实战万邦科技Lafite17 小时前
API接口一键获取商品评论,根据商品评论分析客户画像Kiling_070417 小时前
Java集合框架:List集合详解与应用一个人旅程~17 小时前
如何永久关闭bitlocker并防止出现更新后被强制加密?csdn2015_17 小时前
java springboot 文件导入,判断第一列的值是否有重复扬帆破浪17 小时前
免费开源AI软件.桌面单机版,可移动的AI知识库,察元 AI桌面版:本地离线知识库的妥协与收益 老电脑跑察元AI的可行边界Lyrig~18 小时前
ClaudeCode-cli Windows终端安装,并配置Openrouter链接