AssemblyHashAlgorithm Énumération

Définition

Spécifie les algorithmes de hachage utilisés pour le hachage des fichiers d’assembly et pour générer le nom fort.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
Héritage
AssemblyHashAlgorithm

Champs

Nom Valeur Description
None 0

Masque indiquant qu’il n’existe aucun algorithme de hachage.

Si vous spécifiez None pour un assembly multimodèle, le Common Language Runtime est défini par défaut sur l’algorithme SHA-1, car les assemblys multimodèles doivent générer un hachage.

MD5 32771

Récupère l’algorithme MD5 message-digest.

En raison de problèmes de collision avec MD5, Microsoft recommande SHA-256.

MD5 a été développé par Rivest en 1991. Il s’agit essentiellement de MD4 avec des ceintures de sécurité et, bien qu’il soit légèrement plus lent que MD4, il permet de fournir plus de sécurité. L’algorithme se compose de quatre rondes distinctes, qui ont une conception légèrement différente de celle de MD4. La taille de synthèse des messages, ainsi que les exigences de remplissage, restent identiques.

Sha1 32772

Récupère une révision de l’algorithme de hachage sécurisé qui corrige une faille non publiée dans SHA.

En raison de problèmes de collision avec SHA-1, Microsoft recommande SHA-256.

Sha256 32780

Récupère une version de l’algorithme de hachage sécurisé avec une taille de hachage de 256 bits.

Sha384 32781

Récupère une version de l’algorithme de hachage sécurisé avec une taille de hachage de 384 bits.

Sha512 32782

Récupère une version de l’algorithme de hachage sécurisé avec une taille de hachage de 512 bits.

S’applique à