HMACRIPEMD160 Constructors

Definitie

Initialiseert een nieuw exemplaar van de HMACRIPEMD160 klasse.

Overloads

Name Description
HMACRIPEMD160()

Initialiseert een nieuw exemplaar van de HMACRIPEMD160 klasse met een willekeurig gegenereerde 64-bytesleutel.

HMACRIPEMD160(Byte[])

Initialiseert een nieuw exemplaar van de HMACRIPEMD160 klasse met de opgegeven sleutelgegevens.

HMACRIPEMD160()

Initialiseert een nieuw exemplaar van de HMACRIPEMD160 klasse met een willekeurig gegenereerde 64-bytesleutel.

public:
 HMACRIPEMD160();
public HMACRIPEMD160();
Public Sub New ()

Opmerkingen

HMACRIPEMD160 is een type keyed hash-algoritme dat is samengesteld uit de HASH-functie RIPEMD-160 en wordt gebruikt als HMAC (Hash-based Message Authentication Code). Het HMAC-proces combineert een geheime sleutel met de berichtgegevens, hashes het resultaat met de hash-functie, combineert die hash-waarde opnieuw met de geheime sleutel en past vervolgens de hash-functie een tweede keer toe. De uitvoer-hash is 160 bytes lang.

Deze constructor maakt gebruik van een sleutel van 64 bytes, willekeurig gegenereerd.

Zie ook

Van toepassing op

HMACRIPEMD160(Byte[])

Initialiseert een nieuw exemplaar van de HMACRIPEMD160 klasse met de opgegeven sleutelgegevens.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160(byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Parameters

key
Byte[]

De geheime sleutel voor HMACRIPEMD160 versleuteling. De sleutel kan elke lengte zijn, maar als deze langer is dan 64 bytes, wordt deze gehasht (met behulp van SHA-1) om een 64-bytesleutel af te leiden. Daarom is de aanbevolen grootte van de geheime sleutel 64 bytes.

Uitzonderingen

De key parameter is null.

Voorbeelden

Zie de HMACRIPEMD160 klasse voor een voorbeeld van het gebruik van deze constructor.

Opmerkingen

HMACRIPEMD160 is een type keyed hash-algoritme dat is samengesteld uit de HASH-functie RIPEMD-160 en wordt gebruikt als HMAC (Hash-based Message Authentication Code). Het HMAC-proces combineert een geheime sleutel met de berichtgegevens, hashes het resultaat met de hash-functie, combineert die hash-waarde opnieuw met de geheime sleutel en past vervolgens de hash-functie een tweede keer toe. De uitvoer-hash is 160 bytes lang.

Zie ook

Van toepassing op