Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe SHA512CryptoServiceProvider

Definisce un oggetto wrapper per accedere (CSP) all'implementazione del provider di servizi crittografici di SHA512 algoritmo.

System.Object
  System.Security.Cryptography.HashAlgorithm
    System.Security.Cryptography.SHA512
      System.Security.Cryptography.SHA512CryptoServiceProvider

Spazio dei nomi:  System.Security.Cryptography
Assembly:  System.Core (in System.Core.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class SHA512CryptoServiceProvider : SHA512

Il tipo SHA512CryptoServiceProvider espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoSHA512CryptoServiceProviderInizializza una nuova istanza di SHA512CryptoServiceProvider classe.
In alto

  NomeDescrizione
Proprietà pubblicaCanReuseTransformottiene un valore che indica se la trasformazione corrente può essere riutilizzata. (Ereditato da HashAlgorithm)
Proprietà pubblicaCanTransformMultipleBlocksUna volta sottoposto a override in una classe derivata, ottiene un valore che indica se i blocchi più possono essere trasformati. (Ereditato da HashAlgorithm)
Proprietà pubblicaHashOttiene il valore del codice hash calcolato. (Ereditato da HashAlgorithm)
Proprietà pubblicaHashSizeOttiene la dimensione, in bit, il codice hash calcolato. (Ereditato da HashAlgorithm)
Proprietà pubblicaInputBlockSizeUna volta sottoposto a override in una classe derivata, ottiene la dimensione di un blocco di input. (Ereditato da HashAlgorithm)
Proprietà pubblicaOutputBlockSizeUna volta sottoposto a override in una classe derivata, ottiene la dimensione di un blocco di output. (Ereditato da HashAlgorithm)
In alto

  NomeDescrizione
Metodo pubblicoClearLibera tutte le risorse utilizzate da HashAlgorithm classe. (Ereditato da HashAlgorithm)
Metodo pubblicoComputeHash(Byte[])calcola il valore hash per la matrice di byte specificata. (Ereditato da HashAlgorithm)
Metodo pubblicoComputeHash(Stream)calcola il valore hash per specificato Stream oggetto. (Ereditato da HashAlgorithm)
Metodo pubblicoComputeHash(Byte[], Int32, Int32)Calcola il valore hash per l'area specificata di una matrice di byte specificata. (Ereditato da HashAlgorithm)
Metodo pubblicoDispose()Libera tutte le risorse utilizzate dall'istanza corrente di HashAlgorithm classe. (Ereditato da HashAlgorithm)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoInitializeInizializza, o reinizializza, un'istanza di un algoritmo hash. (Esegue l'override di HashAlgorithm.Initialize()).
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoTransformBlockCalcola il valore hash per l'area specificata di una matrice di byte di input e copia area specificata per la matrice di byte di input all'area specificata di una matrice di byte di output. (Ereditato da HashAlgorithm)
Metodo pubblicoTransformFinalBlockCalcola il valore hash per l'area specificata di una matrice di byte specificata. (Ereditato da HashAlgorithm)
In alto

  NomeDescrizione
Campo protettoHashValueRappresenta il valore del codice hash calcolato. (Ereditato da HashAlgorithm)
In alto

NotaNota

L'attributo HostProtectionAttribute applicato a questo tipo o membro dispone del seguente Resources valore della proprietà: MayLeakOnAbort. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o programmazione per SQL Server e attributi di protezione host.

.NET Framework

Supportato in: 4.5, 4, 3.5

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft