ECDiffieHellmanCng.HashAlgorithm Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l'algorithme de hachage à utiliser lors de la génération du matériel de clé.
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é est utilisée par les objets Cryptography Next Generation (CNG) uniquement si la Hash valeur ou Hmac est définie dans la KeyDerivationFunction propriété .
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.