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
相关推荐
renhl25219 分钟前
opengrok_使用技巧NiNg_1_23419 分钟前
Windows cmd常用命令一个假的前端男2 小时前
Windows Docker Desktop安装及使用 Docker 运行 MySQL书生-w4 小时前
Redis Windows 解压版安装OliverH-yishuihan4 小时前
C++ list 容器用法真想骂*4 小时前
如何处理langcleanupsysprepaction.dll文件的丢失与损坏问题gxhlh11 小时前
局域网中 Windows 与 Mac 互相远程连接的最佳方案Mbblovey14 小时前
Picsart美易照片编辑器和视频编辑器笔耕不辍cj17 小时前
两两交换链表中的节点Ase5gqe19 小时前
Windows 配置 Tomcat环境