Partilhar via


AssemblyHashAlgorithm Enumeração

Definição

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

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

Campos

MD5 32771

Recupera o algoritmo de resumo da mensagem MD5.

Devido a problemas de colisão com o MD5, a Microsoft recomenda o SHA256.

O MD5 foi desenvolvido pela Rivest em 1991. É basicamente MD4 com cintos de segurança e, embora seja um pouco mais lento que o MD4, ajuda a fornecer mais segurança. O algoritmo consiste em quatro rodadas distintos, com um design ligeiramente diferente daquele do MD4. O tamanho de resumo da mensagem, bem como os requisitos de preenchimento, permanecem os mesmos.

None 0

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

Se você especificar None para um assembly de vários módulo, Common Language Runtime será padronizado como o algoritmo SHA1, já que assemblies de vários módulos geram um hash.

Sha1 32772

Recupera uma revisão do Secure Hash Algorithm que corrige uma falha não publicada no SHA.

Em razão de problemas de colisão com SHA1, a Microsoft recomenda SHA256.

Sha256 32780

Recupera uma versão do Secure Hash Algorithm com um tamanho de hash de 256 bits.

Sha384 32781

Recupera uma versão do Secure Hash Algorithm com um tamanho de hash de 384 bits.

Sha512 32782

Recupera uma versão do Secure Hash Algorithm com um tamanho de hash de 512 bits.

Aplica-se a