DSACryptoServiceProvider.SignHash(Byte[], String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Calcula a assinatura para o valor de hash especificado encriptando-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 assinar.
- str
- String
O nome do algoritmo de hash usado para criar o valor de hash dos dados.
Devoluções
A DSA assinatura para o valor de hash especificado.
Exceções
O rgbHash parâmetro é null.
O fornecedor de serviços criptográficos (CSP) não pode ser adquirido.
-ou-
Não há chave privada.
Observações
Este método cria uma assinatura digital que é verificada através do método VerifyHash .
DSA utiliza o SHA1 algoritmo de hash.