Lire en anglais

Partager via


HMAC.HashCore Méthode

Définition

Surcharges

HashCore(ReadOnlySpan<Byte>)

Route les données écrites dans l’objet vers l’algorithme HMAC pour le calcul de HMAC.

HashCore(Byte[], Int32, Int32)

En cas de remplacement dans une classe dérivée, route les données écrites dans l’objet vers l’algorithme HMAC pour calculer la valeur HMAC.

HashCore(ReadOnlySpan<Byte>)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

Route les données écrites dans l’objet vers l’algorithme HMAC pour le calcul de HMAC.

C#
protected override void HashCore(ReadOnlySpan<byte> source);

Paramètres

source
ReadOnlySpan<Byte>

Entrée pour laquelle le code HMAC doit être calculé.

Exceptions

Dans tous les cas.

Remarques

L’implémentation par défaut de cette méthode lève un PlatformNotSupportedException car il n’existe aucune implémentation managée de HMAC.

Les types dérivés doivent remplacer cette méthode.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

HashCore(Byte[], Int32, Int32)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

En cas de remplacement dans une classe dérivée, route les données écrites dans l’objet vers l’algorithme HMAC pour calculer la valeur HMAC.

C#
protected override void HashCore(byte[] rgb, int ib, int cb);

Paramètres

rgb
Byte[]

Données d'entrée.

ib
Int32

Offset dans le tableau d'octets à partir duquel l'utilisation de données commence.

cb
Int32

Nombre d'octets dans le tableau à utiliser comme données.

Remarques

Cette méthode n’est pas appelée par le code d’application.

Voir aussi

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1