ECDsaCng.HashAlgorithm Propriété

Définition

Obtient ou définit l’algorithme de hachage à utiliser lors de la signature et de 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, , Sha1Sha256, Sha384, et Sha512.

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

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

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

S’applique à