如何使用Delphi对字符串进行散列?

前端之家收集整理的这篇文章主要介绍了如何使用Delphi对字符串进行散列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用Delphi制作字符串的MD5哈希?

解决方法

如果您想要一个MD5摘要并安装了 Indy组件,您可以这样做:
uses SysUtils,IdGlobal,IdHash,IdHashMessageDigest;

with TIdHashMessageDigest5.Create do
try
    Result := TIdHash128.AsHex(HashValue('Hello,world'));
finally
    Free;
end;

Delphi Cryptography Package支持最流行的算法:

> Haval
> MD4,MD5
> RipeMD-128,RipeMD-160
> SHA-1,SHA-256,SHA-384,SHA-512,
老虎

更新
DCPCrypt现在由Warren Postma维护,源可以找到here

猜你在找的Delphi相关文章