ECDsaCng.HashAlgorithm Tulajdonság

Definíció

Lekéri vagy beállítja az adatok aláírása és ellenőrzése során használni kívánt kivonatoló algoritmust.

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

Tulajdonság értéke

A kivonatoló algoritmust meghatározó objektum.

Kivételek

Az érték null.

Megjegyzések

Ez a tulajdonság a következő algoritmusokat fogadja el: MD5, Sha1, Sha256, Sha384és Sha512.

Más egyéni kivonatoló algoritmusok is használhatók.

Az MD5 és az SHA-1 ütközési problémái miatt Microsoft javasolja Sha256. Az alapértelmezett algoritmus a .Sha256

Ez a tulajdonság nem használható, ha már kivonatolt adatokat ír alá vagy ellenőriz.

A következőre érvényes: