Condividi tramite


AssemblyHashAlgorithm Enumerazione

Definizione

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

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.

Si applica a