PackageDigitalSignatureManager.DefaultHashAlgorithm 屬性
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 URI 字串,此字串可識別用來建立及驗證簽章的預設雜湊演算法。
public:
static property System::String ^ DefaultHashAlgorithm { System::String ^ get(); };
C#
public static string DefaultHashAlgorithm { get; }
static member DefaultHashAlgorithm : string
Public Shared ReadOnly Property DefaultHashAlgorithm As String
URI 字串,識別用來建立和驗證簽章的預設哈希演算法。
標準 PackageDigitalSignatureManager 類別的預設哈希演算法是 XmlDsigSHA1Url (安全哈希演算法 1.0 版 (SHA1) ) 。
屬性 HashAlgorithm 會取得或設定這個 用來建立和驗證簽章的實際哈希演算法。
屬性 DefaultHashAlgorithm 通常用來在暫時變更之後將屬性重 HashAlgorithm 設為預設值。
由於 SHA1 的衝突問題,Microsoft 建議您使用以 SHA256 或更好的加密方式為基礎的安全性模型。
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |