PackageDigitalSignatureManager.DefaultHashAlgorithm Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.