AssemblyHashAlgorithm Enumerazione

Definizione

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à
AssemblyHashAlgorithm

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.

Si applica a