CryptographicOperations.HashData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
HashData(HashAlgorithmName, Byte[]) |
Calcola l'hash dei dati. |
HashData(HashAlgorithmName, Stream) |
Calcola l'hash di un flusso. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Calcola l'hash dei dati. |
HashData(HashAlgorithmName, Stream, Span<Byte>) |
Calcola l'hash di un flusso. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Calcola l'hash dei dati. |
HashData(HashAlgorithmName, Byte[])
- Origine:
- CryptographicOperations.cs
Calcola l'hash dei dati.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * byte[] -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Byte()) As Byte()
Parametri
- hashAlgorithm
- HashAlgorithmName
Algoritmo usato per calcolare l'hash.
- source
- Byte[]
Dati di cui eseguire l'hash.
Restituisce
Hash dei dati.
Eccezioni
hashAlgorithm
ha un Name vuoto.
hashAlgorithm
specifica un algoritmo hash non supportato dalla piattaforma corrente.
hashAlgorithm
specifica un algoritmo hash sconosciuto.
Si applica a
HashData(HashAlgorithmName, Stream)
- Origine:
- CryptographicOperations.cs
Calcola l'hash di un flusso.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream) As Byte()
Parametri
- hashAlgorithm
- HashAlgorithmName
Algoritmo usato per calcolare l'hash.
- source
- Stream
Flusso da hashre.
Restituisce
Hash dei dati.
Eccezioni
hashAlgorithm
specifica un algoritmo hash non supportato dalla piattaforma corrente.
hashAlgorithm
specifica un algoritmo hash sconosciuto.
Si applica a
HashData(HashAlgorithmName, ReadOnlySpan<Byte>)
- Origine:
- CryptographicOperations.cs
Calcola l'hash dei dati.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte)) As Byte()
Parametri
- hashAlgorithm
- HashAlgorithmName
Algoritmo usato per calcolare l'hash.
- source
- ReadOnlySpan<Byte>
Dati di cui eseguire l'hash.
Restituisce
Hash dei dati.
Eccezioni
hashAlgorithm
ha un Namenull
.
hashAlgorithm
ha un Name vuoto.
hashAlgorithm
specifica un algoritmo hash non supportato dalla piattaforma corrente.
hashAlgorithm
specifica un algoritmo hash sconosciuto.
Si applica a
HashData(HashAlgorithmName, Stream, Span<Byte>)
- Origine:
- CryptographicOperations.cs
Calcola l'hash di un flusso.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream, destination As Span(Of Byte)) As Integer
Parametri
- hashAlgorithm
- HashAlgorithmName
Algoritmo usato per calcolare l'hash.
- source
- Stream
Flusso da hashre.
Restituisce
Numero totale di byte scritti in destination
.
Eccezioni
Il buffer in destination
è troppo piccolo per contenere le dimensioni dell'hash calcolato.
-o-
hashAlgorithm
ha un Name vuoto.
-o-
source
non supporta la lettura.
hashAlgorithm
specifica un algoritmo hash non supportato dalla piattaforma corrente.
hashAlgorithm
specifica un algoritmo hash sconosciuto.
Si applica a
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)
- Origine:
- CryptographicOperations.cs
Calcola l'hash dei dati.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametri
- hashAlgorithm
- HashAlgorithmName
Algoritmo usato per calcolare l'hash.
- source
- ReadOnlySpan<Byte>
Dati di cui eseguire l'hash.
Restituisce
Numero totale di byte scritti in destination
.
Eccezioni
Il buffer in destination
è troppo piccolo per contenere le dimensioni dell'hash calcolato.
-o-
hashAlgorithm
ha un Name vuoto.
hashAlgorithm
ha un Namenull
.
hashAlgorithm
specifica un algoritmo hash non supportato dalla piattaforma corrente.
hashAlgorithm
specifica un algoritmo hash sconosciuto.