Freigeben über


DSACryptoServiceProvider.SignData Methode

Definition

Berechnet den Hashwert der angegebenen Daten und signiert ihn.

Überlädt

SignData(Byte[])

Berechnet und signiert den Hashwert des angegebenen Bytearrays.

SignData(Stream)

Berechnet und signiert den Hashwert des angegebenen Eingabestreams.

SignData(Byte[], Int32, Int32)

Signiert ein Bytearray vom angegebenen Anfangspunkt bis zum angegebenen Endpunkt.

SignData(Byte[])

Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs

Berechnet und signiert den Hashwert des angegebenen Bytearrays.

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

Parameter

buffer
Byte[]

Die Eingabedaten, für die der Hashwert berechnet werden soll.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Hinweise

Diese Methode erstellt eine digitale Signatur, die mit der VerifyData -Methode überprüft wird.

DSA verwendet den SHA1 Hashalgorithmus.

Weitere Informationen

Gilt für:

SignData(Stream)

Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs

Berechnet und signiert den Hashwert des angegebenen Eingabestreams.

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

Parameter

inputStream
Stream

Die Eingabedaten, für die der Hashwert berechnet werden soll.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Hinweise

DSA verwendet den SHA1 Hashalgorithmus.

Weitere Informationen

Gilt für:

SignData(Byte[], Int32, Int32)

Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs
Quelle:
DSACryptoServiceProvider.Unix.cs

Signiert ein Bytearray vom angegebenen Anfangspunkt bis zum angegebenen Endpunkt.

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

Parameter

buffer
Byte[]

Die zu signierenden Eingabedaten.

offset
Int32

Der Offset im Array, ab dem Daten verwendet werden sollen.

count
Int32

Die Anzahl der Bytes im Array, die als Daten verwendet werden sollen.

Gibt zurück

Byte[]

Die DSA-Signatur für die angegebenen Daten.

Hinweise

Diese Methode erstellt eine digitale Signatur, die mit der VerifyData -Methode überprüft wird.

DSA verwendet den SHA1 Hashalgorithmus.

Weitere Informationen

Gilt für: