AssemblyHashAlgorithm Enumeração

Definição

Especifica os algoritmos de hash usados para fazer hash de ficheiros assembly e para gerar o nome forte.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
Herança
AssemblyHashAlgorithm

Campos

Name Valor Description
None 0

Uma máscara que indica que não existe algoritmo de hash.

Se especificar None para um assembly multi-módulo, o runtime da linguagem comum é o algoritmo SHA-1 por defeito, uma vez que assemblies multi-módulo precisam de gerar um hash.

MD5 32771

Recupera o algoritmo de digestão de mensagens MD5.

Devido a problemas de colisão com o MD5, a Microsoft recomenda o SHA-256.

O MD5 foi desenvolvido pela Rivest em 1991. É basicamente um MD4 com cintos de segurança e, embora seja ligeiramente mais lento que o MD4, ajuda a proporcionar mais segurança. O algoritmo consiste em quatro rondas distintas, que têm um design ligeiramente diferente do MD4. O tamanho do resumo da mensagem, bem como os requisitos de preenchimento mantêm-se.

Sha1 32772

Recupera uma revisão do Algoritmo de Hash Seguro que corrige uma falha não publicada no SHA.

Devido a problemas de colisão com o SHA-1, a Microsoft recomenda o SHA-256.

Sha256 32780

Recupera uma versão do Algoritmo de Hash Seguro com um tamanho de hash de 256 bits.

Sha384 32781

Recupera uma versão do Algoritmo de Hash Seguro com um tamanho de hash de 384 bits.

Sha512 32782

Recupera uma versão do Algoritmo de Hash Seguro com um tamanho de hash de 512 bits.

Aplica-se a