ECDsaCng.HashAlgorithm Proprietà

Definizione

Ottiene o imposta l'algoritmo hash da utilizzare per la firma e la verifica dei dati.

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à 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.

Questa proprietà non viene utilizzata se si firmano o si verificano i dati già con hashing.

Si applica a