AssemblyHashAlgorithm Enumerazione
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.
Specifica gli algoritmi hash usati per l'hashing dei file di assembly e per la generazione del nome sicuro.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Maschera che indica che non è presente alcun algoritmo hash. Se si specifica None per un assembly multimodulo, Common Language Runtime usa per impostazione predefinita l'algoritmo SHA-1, poiché gli assembly multimodulo devono generare un hash. |
| MD5 | 32771 | Recupera l'algoritmo md5 message-digest. A causa di problemi di collisione con MD5, Microsoft consiglia SHA-256. MD5 è stato sviluppato da Rivest nel 1991. È fondamentalmente MD4 con nastri di sicurezza e, mentre è leggermente più lento di MD4, aiuta a garantire una maggiore sicurezza. L'algoritmo è costituito da quattro round distinti, che hanno una progettazione leggermente diversa da quella di MD4. Le dimensioni del digest dei messaggi, oltre ai requisiti di riempimento, rimangono invariate. |
| Sha1 | 32772 | Recupera una revisione dell'algoritmo hash sicuro che corregge un difetto non pubblicato in SHA. A causa di problemi di collisione con SHA-1, Microsoft consiglia SHA-256. |
| Sha256 | 32780 | Recupera una versione dell'algoritmo hash sicuro con dimensioni hash di 256 bit. |
| Sha384 | 32781 | Recupera una versione dell'algoritmo hash sicuro con dimensioni hash di 384 bit. |
| Sha512 | 32782 | Recupera una versione dell'algoritmo hash sicuro con dimensioni hash di 512 bit. |