Indy 9
|
TIdHashMessageDigest4 = class(TIdHashMessageDigest)
TIdHashMessageDigest4 can be used in various cryptography implementations that require the RSA-MD4 algorithm. The RSA-MD4 algorithm takes an input message of an arbitrary length and produces a 128-bit "fingerprint" or "message digest" of the input.
The MD4 algorithm is used for digital signature applications, where a large file must be "compressed" in a secure manner before being signed with the RSA public-key cryptosystem.
The MD4 algorithm has been placed in the public domain.
function HashValue(AStream: TStream): T4x4LongWordRecord; override;