PackageDigitalSignatureManager.DefaultHashAlgorithm 屬性

定義

取得 URI 字串,此字串可識別用來建立及驗證簽章的預設雜湊演算法。

C#
public static string DefaultHashAlgorithm { get; }

屬性值

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

另請參閱