DSACryptoServiceProvider.SignData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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[])
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
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)
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
Signaturen DSA för angivna data.
Kommentarer
DSA använder hash-algoritmen SHA1 .
Se även
Gäller för
SignData(Byte[], Int32, Int32)
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
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 .