PackageDigitalSignatureManager.DefaultHashAlgorithm Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.