ECDsaCng.HashAlgorithm Właściwość

Definicja

Pobiera lub ustawia algorytm wyznaczania wartości skrótu do użycia podczas podpisywania i weryfikowania danych.

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

Wartość właściwości

Obiekt określający algorytm wyznaczania skrótu.

Wyjątki

Wartość to null.

Uwagi

Ta właściwość akceptuje następujące algorytmy: MD5, Sha1, Sha256, Sha384i Sha512.

Mogą być również używane inne niestandardowe algorytmy skrótów.

Ze względu na problemy z kolizjami z rozwiązaniem MD5 i SHA1 firma Microsoft zaleca Sha256. Domyślny algorytm to Sha256.

Ta właściwość nie jest używana, jeśli podpisujesz lub weryfikujesz dane, które zostały już skróty.

Dotyczy