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
| Nome | Descrizione |
|---|---|
| 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
- 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
- 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
- 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
- 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
- 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.