DSACryptoServiceProvider.SignHash(Byte[], 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.
Calcule la signature de la valeur de hachage spécifiée en la chiffrant avec la clé privée.
public:
cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ rgbHash, System::String ^ str);
public byte[] SignHash(byte[] rgbHash, string str);
member this.SignHash : byte[] * string -> byte[]
Public Function SignHash (rgbHash As Byte(), str As String) As Byte()
Paramètres
- rgbHash
- Byte[]
Valeur de hachage des données à signer.
- str
- String
Nom de l’algorithme de hachage utilisé pour créer la valeur de hachage des données.
Retours
Signature DSA de la valeur de hachage spécifiée.
Exceptions
Le rgbHash paramètre est null.
Le fournisseur de services de chiffrement (CSP) ne peut pas être acquis.
-ou-
Il n’y a pas de clé privée.
Remarques
Cette méthode crée une signature numérique vérifiée à l’aide de la VerifyHash méthode.
DSA utilise l’algorithme de SHA1 hachage.