Udostępnij za pośrednictwem


PackageDigitalSignatureManager.DefaultHashAlgorithm Właściwość

Definicja

Pobiera ciąg identyfikatora URI, który identyfikuje domyślny algorytm skrótu używany do tworzenia i weryfikowania podpisów.

public:
 static property System::String ^ DefaultHashAlgorithm { System::String ^ get(); };
public static string DefaultHashAlgorithm { get; }
static member DefaultHashAlgorithm : string
Public Shared ReadOnly Property DefaultHashAlgorithm As String

Wartość właściwości

Ciąg identyfikatora URI identyfikujący domyślny algorytm skrótu używany do tworzenia i weryfikowania podpisów.

Uwagi

Domyślny algorytm wyznaczania wartości skrótu dla klasy standardowej PackageDigitalSignatureManager to XmlDsigSHA1Url (Secure Hash Algorithm w wersji 1.0 (SHA1)).

Właściwość HashAlgorithm pobiera lub ustawia rzeczywisty algorytm wyznaczania wartości skrótu używany do tworzenia i weryfikowania podpisów.

Właściwość DefaultHashAlgorithm jest zwykle używana do resetowania HashAlgorithm właściwości z powrotem do wartości domyślnej po tymczasowej zmianie.

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

Dotyczy

Zobacz też