Freigeben über


PackageDigitalSignatureManager.DefaultHashAlgorithm Eigenschaft

Definition

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

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 lautet XmlDsigSHA1Url (Secure Hash Algorithm Version 1.0 oder SHA-1).

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

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

Aufgrund von Kollisionsproblemen mit SHA-1 empfiehlt Microsoft ein Sicherheitsmodell, das auf SHA-256 oder höher basiert.

Gilt für:

Weitere Informationen