DSACryptoServiceProvider.SignData Metod

Definition

Beräknar hash-värdet för angivna data och signerar dem.

Överlagringar

Name Description
SignData(Byte[])

Beräknar hash-värdet för den angivna bytematrisen och signerar det resulterande hashvärdet.

SignData(Stream)

Beräknar hash-värdet för den angivna indataströmmen och signerar det resulterande hashvärdet.

SignData(Byte[], Int32, Int32)

Signerar en bytematris från den angivna startpunkten till den angivna slutpunkten.

SignData(Byte[])

Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs

Beräknar hash-värdet för den angivna bytematrisen och signerar det resulterande hashvärdet.

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

Parametrar

buffer
Byte[]

De indata som hashen ska beräknas för.

Returer

Byte[]

Signaturen DSA för angivna data.

Kommentarer

Den här metoden skapar en digital signatur som verifieras med hjälp av VerifyData metoden.

DSA använder hash-algoritmen SHA1 .

Se även

Gäller för

SignData(Stream)

Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs

Beräknar hash-värdet för den angivna indataströmmen och signerar det resulterande hashvärdet.

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

Parametrar

inputStream
Stream

De indata som hashen ska beräknas för.

Returer

Byte[]

Signaturen DSA för angivna data.

Kommentarer

DSA använder hash-algoritmen SHA1 .

Se även

Gäller för

SignData(Byte[], Int32, Int32)

Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs
Källa:
DSACryptoServiceProvider.Unix.cs

Signerar en bytematris från den angivna startpunkten till den angivna slutpunkten.

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

Parametrar

buffer
Byte[]

Indata som ska signeras.

offset
Int32

Förskjutningen till matrisen som data ska börja användas från.

count
Int32

Antalet byte i matrisen som ska användas som data.

Returer

Byte[]

Signaturen DSA för angivna data.

Kommentarer

Den här metoden skapar en digital signatur som verifieras med hjälp av VerifyData metoden.

DSA använder hash-algoritmen SHA1 .

Se även

Gäller för