HMACSHA256 Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de HMACSHA256 klasse.
Overloads
| Name | Description |
|---|---|
| HMACSHA256() |
Initialiseert een nieuw exemplaar van de HMACSHA256 klasse met een willekeurig gegenereerde sleutel. |
| HMACSHA256(Byte[]) |
Initialiseert een nieuw exemplaar van de HMACSHA256 klasse met de opgegeven sleutelgegevens. |
HMACSHA256()
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
Initialiseert een nieuw exemplaar van de HMACSHA256 klasse met een willekeurig gegenereerde sleutel.
public:
HMACSHA256();
public HMACSHA256();
Public Sub New ()
Opmerkingen
HMACSHA256 is een type keyed hash-algoritme dat is samengesteld uit de SHA-256-hashfunctie 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 256 bits lang.
Deze constructor maakt gebruik van een sleutel van 64 bytes, willekeurig gegenereerd.
Zie ook
Van toepassing op
HMACSHA256(Byte[])
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
- Bron:
- HMACSHA256.cs
Initialiseert een nieuw exemplaar van de HMACSHA256 klasse met de opgegeven sleutelgegevens.
public:
HMACSHA256(cli::array <System::Byte> ^ key);
public HMACSHA256(byte[] key);
new System.Security.Cryptography.HMACSHA256 : byte[] -> System.Security.Cryptography.HMACSHA256
Public Sub New (key As Byte())
Parameters
- key
- Byte[]
De geheime sleutel voor HMAC-berekening. De sleutel kan elke lengte hebben. De aanbevolen grootte is echter 64 bytes. Als de sleutel langer is dan 64 bytes, wordt deze gehasht (met behulp van SHA-256) om een 32-bytesleutel af te leiden.
Uitzonderingen
De key parameter is null.
Voorbeelden
Zie de HMACSHA256 klasse voor een voorbeeld van het gebruik van deze constructor.
Opmerkingen
HMACSHA256 is een type sleutel-hash-algoritme dat is samengesteld uit de SHA-256-hashfunctie en wordt gebruikt als een hash-gebaseerde berichtverificatiecode. 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 256 bits lang.