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
相关推荐
久绊A2 小时前
Python 基本语法的详细解释菜鸟单飞12 小时前
介绍一款非常实用的PDF阅读软件!流星白龙17 小时前
【Linux】35.封装 UdpSocket(2)waicsdn_haha17 小时前
Visual Studio Code 2025 安装与高效配置教程ChoSeitaku19 小时前
12.重复内容去重|添加日志|部署服务到Linux上(C++)Major_xx19 小时前
装win10系统提示“windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”解决方法CoderIsArt19 小时前
Windows图形开发库Kernel32,OpenGL32,Glu32,Gdi32与User32伪装成塔的小兵19 小时前
Windows使用docker部署fastgpt出现的一些问题开开心心就好21 小时前
娱乐使用,可以生成转账、图片、聊天等对话内容~kiss~1 天前
python的thrift2pyi学习