Bagikan melalui


DSACryptoServiceProvider.SignHash(Byte[], String) Metode

Definisi

Menghitung tanda tangan untuk nilai hash yang ditentukan dengan mengenkripsinya dengan kunci privat.

public:
 cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ rgbHash, System::String ^ str);
public byte[] SignHash (byte[] rgbHash, string? str);
public byte[] SignHash (byte[] rgbHash, string str);
member this.SignHash : byte[] * string -> byte[]
Public Function SignHash (rgbHash As Byte(), str As String) As Byte()

Parameter

rgbHash
Byte[]

Nilai hash data yang akan ditandatangani.

str
String

Nama algoritma hash yang digunakan untuk membuat nilai hash data.

Mengembalikan

Byte[]

Tanda DSA tangan untuk nilai hash yang ditentukan.

Pengecualian

Parameternya rgbHash adalah null.

Penyedia layanan kriptografi (CSP) tidak dapat diperoleh.

-atau-

Tidak ada kunci privat.

Keterangan

Metode ini membuat tanda tangan digital yang diverifikasi menggunakan VerifyHash metode .

DSA SHA1 menggunakan algoritma hash.

Berlaku untuk

Lihat juga