ECDiffieHellmanCng.HashAlgorithm Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'algoritmo hash da utilizzare durante la generazione del materiale della chiave.
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
Valore della proprietà
Oggetto che specifica l'algoritmo hash.
Eccezioni
Il valore è null
.
Commenti
Questa proprietà viene utilizzata dagli oggetti Cryptography Next Generation (CNG) solo se il Hash valore o Hmac è impostato nella KeyDerivationFunction proprietà .
Questa proprietà accetta gli algoritmi seguenti: MD5, Sha1, Sha256, Sha384e Sha512.
È anche possibile usare altri algoritmi hash personalizzati.
A causa di problemi di collisione con MD5 e SHA1, Microsoft consiglia Sha256. L'algoritmo predefinito è Sha256.