DSACryptoServiceProvider.SignHash(Byte[], String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.