Share via


ECDsaCng.HashAlgorithm Propriété

Définition

Obtient ou définit l'algorithme de hachage à utiliser pour la signature et la vérification des données.

public:
 property System::Security::Cryptography::CngAlgorithm ^ HashAlgorithm { System::Security::Cryptography::CngAlgorithm ^ get(); void set(System::Security::Cryptography::CngAlgorithm ^ value); };
public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get; set; }
member this.HashAlgorithm : System.Security.Cryptography.CngAlgorithm with get, set
Public Property HashAlgorithm As CngAlgorithm

Valeur de propriété

Objet qui spécifie l'algorithme de hachage.

Exceptions

La valeur est null.

Remarques

Cette propriété accepte les algorithmes suivants : MD5, Sha1, Sha256, Sha384et Sha512.

D’autres algorithmes de hachage personnalisés peuvent également être utilisés.

En raison de problèmes de collision avec MD5 et SHA1, Microsoft recommande Sha256. L’algorithme par défaut est Sha256.

Cette propriété n’est pas utilisée si vous signez ou vérifiez des données déjà hachées.

S’applique à