Partilhar via


PackageDigitalSignatureManager.DefaultHashAlgorithm Propriedade

Definição

Obtém uma cadeia de caracteres de URI que identifica o algoritmo de hash padrão usado para criar e verificar assinaturas.

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 da propriedade

Uma cadeia de caracteres de URI que identifica o algoritmo de hash padrão usado para criar e verificar assinaturas.

Comentários

O algoritmo de hash padrão para a classe padrão PackageDigitalSignatureManager é XmlDsigSHA1Url (Algoritmo de Hash Seguro versão 1.0 ou SHA-1).

A HashAlgorithm propriedade obtém ou define o algoritmo de hash real usado para criar e verificar assinaturas.

A DefaultHashAlgorithm propriedade normalmente é usada para redefinir a HashAlgorithm propriedade de volta ao padrão após uma alteração temporária.

Devido a problemas de colisão com SHA-1, a Microsoft recomenda um modelo de segurança baseado no SHA-256 ou superior.

Aplica-se a

Confira também