PackageDigitalSignatureManager.DefaultHashAlgorithm Propiedad

Definición

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.

Se aplica a

Consulte también