DSACryptoServiceProvider.SignData Método

Definição

Calcula o valor de hash dos dados especificados e assina-o.

Sobrecargas

Name Description
SignData(Byte[])

Calcula o valor de hash do array de bytes especificado e assina o valor de hash resultante.

SignData(Stream)

Calcula o valor de hash do fluxo de entrada especificado e assina o valor de hash resultante.

SignData(Byte[], Int32, Int32)

Assina um array de bytes desde o ponto de início especificado até ao ponto final especificado.

SignData(Byte[])

Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs

Calcula o valor de hash do array de bytes especificado e assina o valor de hash resultante.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer);
public byte[] SignData(byte[] buffer);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (buffer As Byte()) As Byte()

Parâmetros

buffer
Byte[]

Os dados de entrada para os quais calcular o hash.

Devoluções

Byte[]

A DSA assinatura para os dados especificados.

Observações

Este método cria uma assinatura digital que é verificada através do método VerifyData .

DSA utiliza o SHA1 algoritmo de hash.

Ver também

Aplica-se a

SignData(Stream)

Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs

Calcula o valor de hash do fluxo de entrada especificado e assina o valor de hash resultante.

public:
 cli::array <System::Byte> ^ SignData(System::IO::Stream ^ inputStream);
public byte[] SignData(System.IO.Stream inputStream);
override this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (inputStream As Stream) As Byte()

Parâmetros

inputStream
Stream

Os dados de entrada para os quais calcular o hash.

Devoluções

Byte[]

A DSA assinatura para os dados especificados.

Observações

DSA utiliza o SHA1 algoritmo de hash.

Ver também

Aplica-se a

SignData(Byte[], Int32, Int32)

Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs
Origem:
DSACryptoServiceProvider.Unix.cs

Assina um array de bytes desde o ponto de início especificado até ao ponto final especificado.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ buffer, int offset, int count);
public byte[] SignData(byte[] buffer, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (buffer As Byte(), offset As Integer, count As Integer) As Byte()

Parâmetros

buffer
Byte[]

Os dados de entrada para assinar.

offset
Int32

O deslocamento para o array a partir do qual começar a usar os dados.

count
Int32

O número de bytes no array a usar como dados.

Devoluções

Byte[]

A DSA assinatura para os dados especificados.

Observações

Este método cria uma assinatura digital que é verificada através do método VerifyData .

DSA utiliza o SHA1 algoritmo de hash.

Ver também

Aplica-se a