HMACSHA1.HashData Metodo

Definizione

Overload

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Calcola HMAC di un flusso usando l'algoritmo SHA1.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Calcola HMAC dei dati usando l'algoritmo SHA1.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Calcola HMAC dei dati usando l'algoritmo SHA1.

HashData(Byte[], Stream)

Calcola HMAC di un flusso usando l'algoritmo SHA1.

HashData(Byte[], Byte[])

Calcola HMAC dei dati usando l'algoritmo SHA1.

HashData(ReadOnlySpan<Byte>, Stream)

Calcola HMAC di un flusso usando l'algoritmo SHA1.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC di un flusso usando l'algoritmo SHA1.

public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);

Parametri

key
ReadOnlySpan<Byte>

Chiave HMAC.

source
Stream

Flusso in HMAC.

destination
Span<Byte>

Buffer per la ricezione del valore HMAC.

Restituisce

Numero totale di byte scritti in destination.

Eccezioni

source è null.

Il buffer in destination è troppo piccolo per contenere le dimensioni calcolate di HMAC. L'algoritmo SHA1 produce sempre un HMAC a 160 bit o 20 byte.

-oppure-

source non supporta la lettura.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 7, 8, 9

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC dei dati usando l'algoritmo SHA1.

public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);

Parametri

key
ReadOnlySpan<Byte>

Chiave HMAC.

source
ReadOnlySpan<Byte>

Dati in HMAC.

Restituisce

Byte[]

HMAC dei dati.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC dei dati usando l'algoritmo SHA1.

public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);

Parametri

key
ReadOnlySpan<Byte>

Chiave HMAC.

source
ReadOnlySpan<Byte>

Dati in HMAC.

destination
Span<Byte>

Buffer per la ricezione del valore HMAC.

Restituisce

Numero totale di byte scritti in destination.

Eccezioni

Il buffer in destination è troppo piccolo per contenere le dimensioni dell'hash calcolato. L'algoritmo SHA1 produce sempre un HMAC a 160 bit o 20 byte.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9

HashData(Byte[], Stream)

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC di un flusso usando l'algoritmo SHA1.

public static byte[] HashData (byte[] key, System.IO.Stream source);

Parametri

key
Byte[]

Chiave HMAC.

source
Stream

Flusso in HMAC.

Restituisce

Byte[]

HMAC dei dati.

Eccezioni

key o source è null.

source non supporta la lettura.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 7, 8, 9

HashData(Byte[], Byte[])

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC dei dati usando l'algoritmo SHA1.

public static byte[] HashData (byte[] key, byte[] source);

Parametri

key
Byte[]

Chiave HMAC.

source
Byte[]

Dati in HMAC.

Restituisce

Byte[]

HMAC dei dati.

Eccezioni

key o source è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9

HashData(ReadOnlySpan<Byte>, Stream)

Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs
Origine:
HMACSHA1.cs

Calcola HMAC di un flusso usando l'algoritmo SHA1.

public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);

Parametri

key
ReadOnlySpan<Byte>

Chiave HMAC.

source
Stream

Flusso in HMAC.

Restituisce

Byte[]

HMAC dei dati.

Eccezioni

source è null.

source non supporta la lettura.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 7, 8, 9