AssemblyHashAlgorithm Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |