AssemblyHashAlgorithm Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los algoritmos hash utilizados para la creación de hash de archivos de ensamblado y para la generación del nombre seguro.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Herencia
Campos
MD5 | 32771 | Recupera el algoritmo de la síntesis de mensaje MD5. Debido a problemas de colisión con MD5, Microsoft recomienda SHA256. Rivest desarrolló MD5 en 1991. Consiste básicamente en MD4 con un sistema de seguridad y, aunque es un poco más lento que MD4, permite proporcionar una mayor seguridad. El algoritmo se compone de cuatro instrucciones de redondeo diferentes, con un diseño ligeramente diferente del de MD4. El tamaño de la síntesis del mensaje así como los requisitos de relleno son iguales. |
None | 0 | Máscara que indica que no hay ningún algoritmo hash. Si se especifica None para un ensamblado de varios módulos, el valor predeterminado de Common Language Runtime es el algoritmo SHA1 ya que los ensamblados de varios módulos necesitan generar un valor hash. |
Sha1 | 32772 | Recupera una revisión del algoritmo hash seguro (SHA) que corrige un defecto no publicado en SHA. Debido a problemas de colisión con SHA1, Microsoft recomienda SHA256. |
Sha256 | 32780 | Recupera una versión del algoritmo hash seguro (SHA) con un tamaño de hash de 256 bits. |
Sha384 | 32781 | Recupera una versión del algoritmo hash seguro (SHA) con un tamaño de hash de 384 bits. |
Sha512 | 32782 | Recupera una versión del algoritmo hash seguro (SHA) con un tamaño de hash de 512 bits. |