DSACryptoServiceProvider.SignData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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[])
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
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)
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
Die DSA-Signatur für die angegebenen Daten.
Hinweise
DSA verwendet den SHA1 Hashalgorithmus.
Weitere Informationen
Gilt für:
SignData(Byte[], Int32, Int32)
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
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.