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