DSACryptoServiceProvider.SignData Metodo

Definizione

Calcola il valore hash dei dati specificati e lo firma.

Overload

SignData(Byte[])

Calcola il valore hash della matrice di byte specificata, quindi di firmare il valore hash risultante.

SignData(Stream)

Calcola il valore hash del flusso di input specificato, quindi di firmare il valore hash risultante.

SignData(Byte[], Int32, Int32)

Firma una matrice di byte dal punto iniziale al punto finale specificati.

SignData(Byte[])

Calcola il valore hash della matrice di byte specificata, quindi di firmare il valore hash risultante.

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

Parametri

buffer
Byte[]

Dati di input per cui calcolare il valore hash.

Restituisce

Byte[]

Firma DSA per i dati specificati.

Commenti

Questo metodo crea una firma digitale verificata usando il VerifyData metodo .

DSA usa l'algoritmo SHA1 hash.

Vedi anche

Si applica a

SignData(Stream)

Calcola il valore hash del flusso di input specificato, quindi di firmare il valore hash risultante.

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

Parametri

inputStream
Stream

Dati di input per cui calcolare il valore hash.

Restituisce

Byte[]

Firma DSA per i dati specificati.

Commenti

DSA usa l'algoritmo SHA1 hash.

Vedi anche

Si applica a

SignData(Byte[], Int32, Int32)

Firma una matrice di byte dal punto iniziale al punto finale specificati.

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

Parametri

buffer
Byte[]

Dati di input da firmare.

offset
Int32

Offset nella matrice dal quale iniziare a usare i dati.

count
Int32

Numero di byte nella matrice da usare come dati.

Restituisce

Byte[]

Firma DSA per i dati specificati.

Commenti

Questo metodo crea una firma digitale verificata usando il VerifyData metodo .

DSA usa l'algoritmo SHA1 hash.

Vedi anche

Si applica a