Delphi xe7 MD5算法

复制代码
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;

摘自:https://www.cnblogs.com/rtcmw/p/12678595.html

相关推荐
猫头虎40 分钟前
OpenClaw下载安装配置|Windows安装流程|macOS 安装流程|Telegram 集成使用|飞书集成使用|常见坑和注意事项保姆级教程
人工智能·windows·macos·开源·aigc·飞书·ai编程
LuDvei7 小时前
windows 中 vs code远程连接linux
linux·运维·服务器·windows
Mountain and sea8 小时前
爆肝实测|OpenClaw Windows配置全攻略(新手必看,99%避坑,附报错速解)
windows·openclaw
liulilittle9 小时前
CMD命令行将 .lua 文件扩展名改为 .txt
windows·shell·cmd
水月wwww10 小时前
Rust的安装与卸载 | windows
开发语言·windows·rust
不做超级小白10 小时前
执行docker命令时自动启动Docker Desktop?一个小工具让开发体验更丝滑
windows·docker
夫唯不争,故无尤也10 小时前
HTTP方法详解:GET、POST、PUT、DELETE
开发语言·windows·python
开开心心就好11 小时前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
玖釉-11 小时前
解密图形渲染的性能原罪 —— Draw Call
c++·windows·图形渲染
假如梵高是飞行员12 小时前
WSL2 安装 OpenClaw(Windows)
windows