Compartir vía


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

Definición

Calcula la firma del valor hash especificado cifrándolo con la clave privada.

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()

Parámetros

rgbHash
Byte[]

Valor hash de los datos que se van a firmar.

str
String

Nombre del algoritmo hash usado para crear el valor hash de los datos.

Devoluciones

Byte[]

Firma DSA del valor hash especificado.

Excepciones

El parámetro rgbHash es null.

No se puede adquirir el proveedor de servicios criptográficos (CSP).

o bien

No hay ninguna clave privada.

Comentarios

Este método crea una firma digital que se comprueba mediante el VerifyHash método .

DSA usa el SHA1 algoritmo hash.

Se aplica a

Consulte también