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'hash dei file di assembly e per generare il nome sicuro.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Ereditarietà
Campi
MD5 | 32771 | Recupera l'algoritmo del digest del messaggio MD5. A causa di problemi di collisione con MD5, Microsoft consiglia SHA256. 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 è composto da quattro fasi distinte, con progettazione leggermente diversa rispetto a MD4. La dimensione del digest del messaggio e i requisiti di riempimento rimangono invariati. |
None | 0 | Maschera che indica che non esiste alcun algoritmo hash. Se si specifica None per un assembly multimodulo, il Common Language Runtime verrà impostato sull'algoritmo SHA1, poiché gli assembly multimodulo devono generare un hash. |
Sha1 | 32772 | Recupera una revisione dell'algoritmo SHA (Secure Hash Algorithm) che corregga eventuali difetti non pubblicati in SHA. A causa di problemi di conflitto con SHA1, Microsoft consiglia SHA256. |
Sha256 | 32780 | Recupera una versione di SHA (Secure Hash Algorithm) con una dimensione hash di 256 bit. |
Sha384 | 32781 | Recupera una versione di SHA (Secure Hash Algorithm) con una dimensione hash di 384 bit. |
Sha512 | 32782 | Recupera una versione di SHA (Secure Hash Algorithm) con una dimensione hash di 512 bit. |