CryptographicOperations.HmacData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Calcule le HMAC des données. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Calcule le HMAC d’un flux. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Calcule le HMAC des données. |
HmacData(HashAlgorithmName, Byte[], Stream) |
Calcule le HMAC d’un flux. |
HmacData(HashAlgorithmName, Byte[], Byte[]) |
Calcule le HMAC des données. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream) |
Calcule le HMAC d’un flux. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Source:
- CryptographicOperations.cs
Calcule le HMAC des données.
public:
static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- ReadOnlySpan<Byte>
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- ReadOnlySpan<Byte>
Données à calculer le HMAC sur.
Retours
Nombre total d’octets écrits dans destination
.
Exceptions
La mémoire tampon dans destination
est trop petite pour contenir la taille de hachage calculée.
-ou-
hashAlgorithm
a une Name vide.
hashAlgorithm
a un Namenull
.
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.
S’applique à
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Source:
- CryptographicOperations.cs
Calcule le HMAC d’un flux.
public:
static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- ReadOnlySpan<Byte>
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- Stream
Données à calculer le HMAC sur.
Retours
Nombre total d’octets écrits dans destination
.
Exceptions
hashAlgorithm
a une Name vide.
-ou-
source
ne prend pas en charge la lecture.
-ou-
La mémoire tampon dans destination
est trop petite pour contenir la taille HMAC calculée.
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.
S’applique à
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Source:
- CryptographicOperations.cs
Calcule le HMAC des données.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- ReadOnlySpan<Byte>
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- ReadOnlySpan<Byte>
Données à calculer le HMAC sur.
Retours
HMAC des données.
Exceptions
hashAlgorithm
a un Namenull
.
hashAlgorithm
a une Name vide.
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.
S’applique à
HmacData(HashAlgorithmName, Byte[], Stream)
- Source:
- CryptographicOperations.cs
Calcule le HMAC d’un flux.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Stream) As Byte()
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- Byte[]
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- Stream
Données à calculer le HMAC sur.
Retours
HMAC des données.
Exceptions
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.
S’applique à
HmacData(HashAlgorithmName, Byte[], Byte[])
- Source:
- CryptographicOperations.cs
Calcule le HMAC des données.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, byte[] source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Byte()) As Byte()
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- Byte[]
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- Byte[]
Données à calculer le HMAC sur.
Retours
HMAC des données.
Exceptions
hashAlgorithm
a une Name vide.
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.
S’applique à
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)
- Source:
- CryptographicOperations.cs
Calcule le HMAC d’un flux.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream) As Byte()
Paramètres
- hashAlgorithm
- HashAlgorithmName
Algorithme utilisé pour calculer le HMAC.
- key
- ReadOnlySpan<Byte>
Clé secrète. La clé peut être n’importe quelle longueur.
- source
- Stream
Données à calculer le HMAC sur.
Retours
HMAC des données.
Exceptions
hashAlgorithm
spécifie un algorithme de hachage non pris en charge par la plateforme actuelle.
hashAlgorithm
spécifie un algorithme de hachage inconnu.