IHashAlgorithm Interface

Defines the basic operations of hash algorithms.

Namespace: Spring.Cryptography
type
 IHashAlgorithm = interface
 ['{D33C6DB1-7C51-4DDE-BB7D-ACE98BB61EBE}']
 end;

The IHashAlgorithm type exposes the following members.

Show:
 NameDescription
HashSize

Gets the hash size, in bits, of the algorithm.

Top
Show:
 NameDescription
ComputeHash(Byte[])

Overloaded. Represents method ComputeHash(Byte[]).

ComputeHash(Byte[],Integer,Integer)

Overloaded. Represents method ComputeHash(Byte[],Integer,Integer).

ComputeHash(Pointer,Integer)

Overloaded. Represents method ComputeHash(Pointer,Integer).

ComputeHash(RawByteString)

Overloaded. Represents method ComputeHash(RawByteString).

ComputeHash(string)

Overloaded. Represents method ComputeHash(string).

ComputeHash(TStream)

Overloaded. Represents method ComputeHash(TStream).

ComputeHash(WideString)

Overloaded. Represents method ComputeHash(WideString).

ComputeHashOfFile(string)

Represents method ComputeHashOfFile(string).

GetHashSize

Represents method GetHashSize.

Top