DSACryptoServiceProvider.SignHash(Byte[], String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Computa a assinatura para o valor de hash especificado criptografando-a com a chave 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[]
O valor de hash dos dados a serem assinados.
- str
- String
O nome do algoritmo de hash usado para criar o valor de hash dos dados.
Retornos
A assinatura de DSA para o valor de hash especificado.
Exceções
O parâmetro rgbHash
é null
.
O CSP (provedor de serviços de criptografia) não pode ser adquirido.
- ou -
Não há nenhuma chave privada.
Comentários
Esse método cria uma assinatura digital que é verificada usando o VerifyHash método .
DSA usa o SHA1 algoritmo de hash.