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

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