Partager via


DSACryptoServiceProvider.SignHash(Byte[], String) Méthode

Définition

Calcule la signature pour 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);
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

Byte[]

Signature DSA pour la valeur de hachage spécifiée.

Exceptions

Le paramètre rgbHash a la valeur null.

Le fournisseur de services de chiffrement ne peut pas être acquis.

- ou -

Il n’existe aucune clé privée.

Remarques

Cette méthode crée une signature numérique qui est vérifiée à l’aide de la VerifyHash méthode .

DSA utilise l’algorithme de SHA1 hachage.

S’applique à

Voir aussi