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 hash de arquivos de assembly e para gerar o nome forte.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Uma máscara que indica que não há nenhum algoritmo de hash. Se você especificar None um assembly de vários módulos, o common language runtime será padrão para o algoritmo SHA-1, já que os assemblies de vários módulos precisam gerar um hash. |
| MD5 | 32771 | Recupera o algoritmo de resumo de mensagens MD5. Devido a problemas de colisão com o MD5, a Microsoft recomenda SHA-256. 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 distintas, que têm um design ligeiramente diferente do do MD4. O tamanho do resumo da mensagem, bem como os requisitos de preenchimento, permanecem os mesmos. |
| 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 SHA-1, a Microsoft recomenda 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. |