Enum FinHash

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

Selects a hash algorithm.

public enum FinHash

Fields

None = 0

No hashing shall be done, or variable has not been initialised, yet.

RipeMD160 = 999

RIPE-MD 160 hash algorithm.

Sha1 = 1

SHA-1 hash algorithm.

Sha256 = 3

SHA-256 hash algorithm.

Sha256Sha256 = 6

Double SHA-256 hash algorithm.

Sha384 = 4

SHA-384 hash algorithm.

Sha512 = 5

SHA-512 hash algorithm.

Remarks

The actual values of this enumeration correspond with the value of the hash algorithm field (Hashalgorithmus, kodiert) in FinTS segments.

For each supported hash algorithm a suitable IFinHashAlgorithm implementation is provided. A concrete implementation can be conveniently created through the FinHashAlgorithmFactory class.