Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Enumerazione AssemblyHashAlgorithm

Specifica tutti gli algoritmi hash utilizzati per l'hashing i file e per la generazione del nome sicuro.

Spazio dei nomi:  System.Configuration.Assemblies
Assembly:  mscorlib (in mscorlib.dll)
[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum AssemblyHashAlgorithm
Nome membroDescrizione
Supportato da XNA FrameworkNoneUna maschera che indica che non esiste un algoritmo hash. Se si specifica None per un assembly con più moduli, le impostazioni predefinite di Common Language Runtime all'algoritmo SHA1, poiché gli assembly con più moduli devono generare un hash.
Supportato da XNA FrameworkMD5Recupera l'algoritmo del digest del messaggio e. Il MD5 è stato compilato da Rivest nel 1991. È fondamentalmente MD4 con le cinture di sicurezza mentre è leggermente più lenta di MD4, consente di fornire più sicure. L'algoritmo è costituito da quattro disattiva distinti, che presenta una progettazione leggermente diversa da quella di MD4. La dimensione del digest del messaggio nonché i requisiti di riempimento, rimane la stessa.
Supportato da XNA FrameworkSHA1Una maschera utilizzato per recuperare una revisione di Secure Hash Algorithm) che corregge un problema non pubblicato in SHA.
SHA256Una maschera utilizzato per recuperare una versione di Secure Hash Algorithm) con una dimensione di hash a 256 bit.
SHA384Una maschera utilizzato per recuperare una versione di Secure Hash Algorithm) con una dimensione di hash a 384 bit.
SHA512Una maschera utilizzato per recuperare una versione di Secure Hash Algorithm) con una dimensione di hash a 512 bit.

In hash functionH è una trasformazione che accetta un input m e restituisce una stringa a dimensione fissa, ossia è il valore hash h ovvero h = H (m). Le funzioni hash con solo questa proprietà vengono utilizzati per diversi scopi di calcolo generali, ma se utilizzate nella crittografia, le funzioni hash vengono generalmente scelte abbia alcune proprietà aggiuntive.

Le esigenze per una funzione hash di crittografia sono:

  • L'input può essere di qualsiasi lunghezza.

  • L'output è di lunghezza fissa.

  • H (x) è relativamente semplice calcolare per qualsiasi X. specificato.

  • H (x) è unidirezionale.

  • H (x) è senza conflitto.

il valore hash rappresenta brevemente il messaggio o il documento più lungo da cui è stato calcolato; questo valore viene chiamato il digest del messaggio. È possibile considerare un digest del messaggio come impronta digitale digitale di più grande documento. Esempi di funzioni hash note vengono MD2 e SHA.

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

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.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.