X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) Méthode

Définition

Obtient un algorithme de chiffrement qui génère un hachage pour une signature numérique.

public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature (string algorithm);

Paramètres

algorithm
String

L'algorithme de hachage.

Retours

HashAlgorithm qui génère des hachages pour les signatures numériques.

Exceptions

algorithm n’est pas pris en charge. Les algorithmes pris en charge sont XmlDsigDSAUrl, XmlDsigRSASHA1Url et RsaSha256Signature.

Remarques

Les champs XmlDsigDSAUrl, XmlDsigRSASHA1Url ou RsaSha256Signature permettent de spécifier le paramètre algorithm.

En raison de problèmes de collision avec SHA1, Microsoft recommande un modèle de sécurité basé sur SHA256 ou supérieur.

S’applique à

Produit Versions
.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