Udostępnij za pośrednictwem


X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Metoda

Definicja

Pobiera algorytm kryptograficzny, który generuje skrót dla podpisu cyfrowego.

public:
 override System::Security::Cryptography::HashAlgorithm ^ GetHashAlgorithmForSignature(System::String ^ algorithm);
public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature (string algorithm);
override this.GetHashAlgorithmForSignature : string -> System.Security.Cryptography.HashAlgorithm
Public Overrides Function GetHashAlgorithmForSignature (algorithm As String) As HashAlgorithm

Parametry

algorithm
String

Algorytm skrótu.

Zwraca

Element HashAlgorithm , który generuje skróty dla podpisów cyfrowych.

Wyjątki

algorithm program nie jest obsługiwany. Obsługiwane algorytmy to XmlDsigDSAUrl, XmlDsigRSASHA1Urli RsaSha256Signature.

Uwagi

XmlDsigDSAUrlUżyj pól , XmlDsigRSASHA1Url lubRsaSha256Signature, aby określić algorithm parametr .

Ze względu na problemy z kolizją z algorytmem SHA1 firma Microsoft zaleca model zabezpieczeń oparty na algorytmie SHA256 lub lepszym.

Dotyczy