PackageDigitalSignatureManager.DefaultHashAlgorithm Eigenschaft

Definition

Ruft eine URI-Zeichenfolge ab, die den zum Erstellen und Überprüfen von Signaturen verwendeten Standardhashalgorithmus ermittelt.

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

Eigenschaftswert

Eine URI-Zeichenfolge, die den Standardhashalgorithmus identifiziert, der zum Erstellen und Überprüfen von Signaturen verwendet wird.

Hinweise

Der Standardhashalgorithmus für die Standardklasse PackageDigitalSignatureManager ist XmlDsigSHA1Url (Secure Hash Algorithm Version 1.0 (SHA1)).

Die HashAlgorithm -Eigenschaft ruft den tatsächlichen Hashalgorithmus ab oder legt diesen fest, der zum Erstellen und Überprüfen von Signaturen verwendet wird.

Die DefaultHashAlgorithm -Eigenschaft wird in der Regel verwendet, um die HashAlgorithm Eigenschaft nach einer temporären Änderung wieder auf den Standardwert zurückzusetzen.

Aufgrund von Problemen durch Konflikte mit SHA1 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert.

Gilt für:

Weitere Informationen