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
相关推荐
Bruce_Liuxiaowei1 分钟前
(2025最后一篇博客)Metasploit框架攻击Windows实例:三种渗透路径石像鬼₧魂石2 小时前
Cobalt Strike(简称 CS)专业的红队安全测试工具ONE_SIX_MIX2 小时前
debian 13 使用 nvidia 官方 apt repo 仓库,获得最新显卡驱动qq_317620312 小时前
002:windows命令速查手册素素.陈3 小时前
调用大模型解析图片中的文字羌俊恩4 小时前
win10系统升级失败,报错:0x800f0805 你的设备中缺少重要的安全和质量修复!chen4 小时前
在Windows 10中获取TrustedInstaller权限的方法(附具体操作步骤)特立独行的猫a4 小时前
Windows10下使用WSL安装 Docker和docker compose完整教程慕容雪_4 小时前
springboot jar注册windows服务(nssm版)私人珍藏库4 小时前
[Windows] MusicPlayer2 V2.78