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 (SHA1)).

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 o SHA1, a Microsoft recomenda um modelo de segurança baseado em SHA256 ou melhor.

Aplica-se a

Confira também