PackageDigitalSignatureManager.DefaultHashAlgorithm Propiedad
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í.
Obtiene una cadena de URI que identifica el algoritmo hash predeterminado usado para crear y comprobar firmas.
public:
static property System::String ^ DefaultHashAlgorithm { System::String ^ get(); };
public static string DefaultHashAlgorithm { get; }
static member DefaultHashAlgorithm : string
Public Shared ReadOnly Property DefaultHashAlgorithm As String
Valor de propiedad
Cadena de URI que identifica el algoritmo hash predeterminado que se usa para crear y comprobar firmas.
Comentarios
El algoritmo hash predeterminado para la clase estándar PackageDigitalSignatureManager es XmlDsigSHA1Url (Secure Hash Algorithm versión 1.0 (SHA1)).
La HashAlgorithm propiedad obtiene o establece el algoritmo hash real que se usa para crear y comprobar firmas.
Normalmente DefaultHashAlgorithm , la propiedad se usa para restablecer la HashAlgorithm propiedad de nuevo a la predeterminada después de un cambio temporal.
Debido a problemas de colisión con SHA1, Microsoft recomienda un modelo de seguridad basado en SHA256 o mejor.