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

相关推荐
feiduoge1 小时前
教程 44 - 相机系统
windows·游戏引擎·图形渲染
松涛和鸣2 小时前
Linux Makefile : From Basic Syntax to Multi-File Project Compilation
linux·运维·服务器·前端·windows·哈希算法
gugugu.5 小时前
Redis ZSet类型深度解析:有序集合的原理与实战应用
网络·windows·redis
开开心心就好7 小时前
免费卸载工具,可清理残留批量管理启动项
linux·运维·服务器·windows·随机森林·pdf·1024程序员节
淼淼7638 小时前
Qt调度 程序
开发语言·c++·windows·qt
Poetinthedusk8 小时前
设计模式-命令模式
windows·设计模式·c#·wpf·命令模式
whm27779 小时前
Visual Basic Data控件
windows·visual studio
feiduoge9 小时前
教程 43 - 渲染目标和可配置渲染通道
windows·游戏引擎·图形渲染
张世争10 小时前
windows 使用 cmake 方式源码编译 SDL2
windows·cmake·sdl2