哈希函数为相同的字符串返回相同的值。这使用 RSA-MD5算法。
uses IdHashMessageDigest; ... var pMD5: TIdHashMessageDigest5; begin pMD5 := TIdHashMessageDigest5.Create; try ShowMessage( 'abc = ' + pMD5.HashStringAsHex( 'abc' ) + #13 + 'abc = ' + pMD5.HashStringAsHex( 'abc' ) + #13 + 'abd = ' + pMD5.HashStringAsHex( 'abd' ) ); finally pMD5.Free; end;Output:
|