PackageDigitalSignatureManager.HashAlgorithm Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de URI-id op voor het exemplaar dat wordt gebruikt voor het HashAlgorithm maken en verifiëren van handtekeningen.
public:
property System::String ^ HashAlgorithm { System::String ^ get(); void set(System::String ^ value); };
public string HashAlgorithm { get; set; }
member this.HashAlgorithm : string with get, set
Public Property HashAlgorithm As String
Waarde van eigenschap
De SignedXml URI-id voor het exemplaar dat wordt gebruikt voor het HashAlgorithm maken en verifiëren van handtekeningen.
Uitzonderingen
De tekenreeks voor de URI die moet worden ingesteld, is null.
De tekenreeks voor de URI die moet worden ingesteld, is leeg.
Opmerkingen
De standaard-hash-algoritme-id voor het standaardbeheer voor digitale handtekeningen is XmlDsigSHA1Url (SHA1 - Secure Hash Algorithm versie 1.0).
Tenzij deze eigenschap expliciet anders is ingesteld, krijgt deze eigenschap dezelfde waarde als DefaultHashAlgorithm.
De HashAlgorithm eigenschap wordt doorgaans niet gewijzigd van de standaardinstelling. Deze eigenschap moet alleen worden gewijzigd als er een handtekening wordt gevonden die gebruikmaakt van een andere bekende en toegankelijke HashAlgorithm handtekening. Wanneer u klaar bent met de handtekening die gebruikmaakt van een ander hash-algoritme, roept DefaultHashAlgorithm u aan om de eigenschap terug te zetten op de HashAlgorithm standaardinstelling.
Vanwege conflictproblemen met SHA-1 raadt Microsoft een beveiligingsmodel aan op basis van SHA-256 of beter.