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
相关推荐
may_一一4 小时前
appium安装(windows)爱潜水的小L6 小时前
自学嵌入式day36,mplayer+fifo+exec酩酊仙人7 小时前
告别IIS依赖!ASP.NET Core如何通过Windows Service实现服务托管CS Beginner16 小时前
【C语言】windows下编译mingw版本的glew库别来无恙blwy1 天前
SQL Server高可用自动故障转移失败(短时间内多次转移失败,只需一步可处理)石像鬼₧魂石1 天前
SET的钓鱼网站钓鱼模块喵了几个咪1 天前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置love530love1 天前
在 PyCharm 中配置 x64 Native Tools Command Prompt for VS 2022 作为默认终端gf13211111 天前
python_制作视频开头_根据短句字长占总字幕的长度比例拆分非凡ghost1 天前
eDiary电子日记本(记录生活点滴)