X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un algorithme de chiffrement qui génère un hachage pour une signature numérique.
public:
override System::Security::Cryptography::HashAlgorithm ^ GetHashAlgorithmForSignature(System::String ^ algorithm);
public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature(string algorithm);
override this.GetHashAlgorithmForSignature : string -> System.Security.Cryptography.HashAlgorithm
Public Overrides Function GetHashAlgorithmForSignature (algorithm As String) As HashAlgorithm
Paramètres
- algorithm
- String
Algorithme de hachage.
Retours
Qui HashAlgorithm génère des hachages pour les signatures numériques.
Exceptions
La fonction algorithm n'est pas prise en charge. Les algorithmes pris en charge sont XmlDsigDSAUrl, XmlDsigRSASHA1Urlet RsaSha256Signature.
Remarques
Utilisez les champs XmlDsigDSAUrl ou XmlDsigRSASHA1Url les RsaSha256Signaturechamps pour spécifier le algorithm paramètre.
En raison de problèmes de collision avec SHA-1, Microsoft recommande un modèle de sécurité basé sur SHA-256 ou mieux.