PackageDigitalSignatureManager.DefaultHashAlgorithm Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá řetězec identifikátoru URI, který identifikuje výchozí algoritmus hash použitý k vytvoření a ověření podpisů.
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
Hodnota vlastnosti
Řetězec identifikátoru URI, který identifikuje výchozí algoritmus hash použitý k vytvoření a ověření podpisů.
Poznámky
Výchozí hashovací algoritmus pro standardní PackageDigitalSignatureManager třídu je XmlDsigSHA1Url (Secure Hash Algorithm verze 1.0 nebo SHA-1).
Vlastnost HashAlgorithm získá nebo nastaví skutečný hashovací algoritmus, který se používá k vytvoření a ověření podpisů.
Vlastnost DefaultHashAlgorithm se obvykle používá k obnovení HashAlgorithm výchozí vlastnosti po dočasné změně.
Vzhledem k problémům s kolizemi u SHA-1 Microsoft doporučuje model zabezpečení založený na algoritmu SHA-256 nebo lepším.