SHA512CryptoServiceProvider Classe
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.
Attenzione
Derived cryptographic types are obsolete. Use the Create method on the base type instead.
Definisce un oggetto wrapper per accedere all'implementazione CSP (Cryptographic Service Provider) dell'algoritmo SHA512 .
public ref class SHA512CryptoServiceProvider sealed : System::Security::Cryptography::SHA512
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SHA512CryptoServiceProvider : System.Security.Cryptography.SHA512
public sealed class SHA512CryptoServiceProvider : System.Security.Cryptography.SHA512
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SHA512CryptoServiceProvider = class
inherit SHA512
type SHA512CryptoServiceProvider = class
inherit SHA512
Public NotInheritable Class SHA512CryptoServiceProvider
Inherits SHA512
- Ereditarietà
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| SHA512CryptoServiceProvider() |
Obsoleti.
Inizializza una nuova istanza della classe SHA512CryptoServiceProvider. |
Campi
| Nome | Descrizione |
|---|---|
| HashSizeInBits |
Obsoleti.
Dimensioni hash prodotte dall'algoritmo SHA-512, in bit. (Ereditato da SHA512) |
| HashSizeInBytes |
Obsoleti.
Dimensioni hash prodotte dall'algoritmo SHA-512, in byte. (Ereditato da SHA512) |
| HashSizeValue |
Obsoleti.
Rappresenta le dimensioni, in bit, del codice hash calcolato. (Ereditato da HashAlgorithm) |
| HashValue |
Obsoleti.
Rappresenta il valore del codice hash calcolato. (Ereditato da HashAlgorithm) |
| State |
Obsoleti.
Rappresenta lo stato del calcolo hash. (Ereditato da HashAlgorithm) |
Proprietà
| Nome | Descrizione |
|---|---|
| CanReuseTransform |
Obsoleti.
Ottiene un valore che indica se la trasformazione corrente può essere riutilizzata. (Ereditato da HashAlgorithm) |
| CanTransformMultipleBlocks |
Obsoleti.
In caso di override in una classe derivata, ottiene un valore che indica se è possibile trasformare più blocchi. (Ereditato da HashAlgorithm) |
| Hash |
Obsoleti.
Ottiene il valore del codice hash calcolato. (Ereditato da HashAlgorithm) |
| HashSize |
Obsoleti.
Ottiene le dimensioni, in bit, del codice hash calcolato. (Ereditato da HashAlgorithm) |
| InputBlockSize |
Obsoleti.
In caso di override in una classe derivata, ottiene le dimensioni del blocco di input. (Ereditato da HashAlgorithm) |
| OutputBlockSize |
Obsoleti.
Quando sottoposto a override in una classe derivata, ottiene le dimensioni del blocco di output. (Ereditato da HashAlgorithm) |
Metodi
| Nome | Descrizione |
|---|---|
| Clear() |
Obsoleti.
Rilascia tutte le risorse usate dalla HashAlgorithm classe . (Ereditato da HashAlgorithm) |
| ComputeHash(Byte[], Int32, Int32) |
Obsoleti.
Calcola il valore hash per l'area specificata della matrice di byte specificata. (Ereditato da HashAlgorithm) |
| ComputeHash(Byte[]) |
Obsoleti.
Calcola il valore hash per la matrice di byte specificata. (Ereditato da HashAlgorithm) |
| ComputeHash(Stream) |
Obsoleti.
Calcola il valore hash per l'oggetto specificato Stream . (Ereditato da HashAlgorithm) |
| ComputeHashAsync(Stream, CancellationToken) |
Obsoleti.
Calcola in modo asincrono il valore hash per l'oggetto specificato Stream . (Ereditato da HashAlgorithm) |
| Dispose() |
Obsoleti.
Rilascia tutte le risorse usate dall'istanza corrente della HashAlgorithm classe . (Ereditato da HashAlgorithm) |
| Dispose(Boolean) |
Obsoleti.
Rilascia le risorse non gestite usate da HashAlgorithm e, facoltativamente, rilascia le risorse gestite. (Ereditato da HashAlgorithm) |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HashCore(Byte[], Int32, Int32) |
Obsoleti.
In caso di override in una classe derivata, instrada i dati scritti nell'oggetto nell'algoritmo hash per calcolare l'hash. (Ereditato da HashAlgorithm) |
| HashCore(ReadOnlySpan<Byte>) |
Obsoleti.
Indirizza i dati scritti nell'oggetto nell'algoritmo hash per calcolare l'hash. (Ereditato da HashAlgorithm) |
| HashFinal() |
Obsoleti.
Quando sottoposto a override in una classe derivata, finalizza il calcolo hash dopo l'elaborazione degli ultimi dati dall'algoritmo hash crittografico. (Ereditato da HashAlgorithm) |
| Initialize() |
Obsoleti.
Inizializza o reinizializza un'istanza di un algoritmo hash. |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Obsoleti.
Calcola il valore hash per l'area specificata della matrice di byte di input e copia l'area specificata della matrice di byte di input nell'area specificata della matrice di byte di output. (Ereditato da HashAlgorithm) |
| TransformFinalBlock(Byte[], Int32, Int32) |
Obsoleti.
Calcola il valore hash per l'area specificata della matrice di byte specificata. (Ereditato da HashAlgorithm) |
| TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Obsoleti.
Tenta di calcolare il valore hash per la matrice di byte specificata. (Ereditato da HashAlgorithm) |
| TryHashFinal(Span<Byte>, Int32) |
Obsoleti.
Tenta di finalizzare il calcolo hash dopo l'elaborazione degli ultimi dati dall'algoritmo hash. (Ereditato da HashAlgorithm) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IDisposable.Dispose() |
Obsoleti.
Rilascia le risorse non gestite usate da HashAlgorithm e, facoltativamente, rilascia le risorse gestite. (Ereditato da HashAlgorithm) |