AssemblyHashAlgorithm Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |