DELPHI-如何获取字符串的哈希值(SHA-1指纹)

哈希函数为相同的字符串返回相同的值。这使用   SHA-1(安全哈希算法)算法


uses IdHashSHA;
...
var
  pSHA : TIdHashSHA1;
begin
  pSHA := TIdHashSHA1.Create;

  try
    ShowMessage( 'abc = ' + pSHA.HashStringAsHex( 'abc' ) + #13 +
                 'abc = ' + pSHA.HashStringAsHex( 'abc' ) + #13 +
                 'abd = ' + pSHA.HashStringAsHex( 'abd' ) );
  finally
    pSHA.Free;
  end;
Output:

联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678