Aracılığıyla paylaş


DSACryptoServiceProvider.SignHash(Byte[], String) Yöntem

Tanım

Belirtilen karma değerin imzasını özel anahtarla şifreleyerek hesaplar.

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

Parametreler

rgbHash
Byte[]

İmzalanacak verilerin karma değeri.

str
String

Verilerin karma değerini oluşturmak için kullanılan karma algoritmasının adı.

Döndürülenler

Byte[]

DSA Belirtilen karma değerin imzası.

Özel durumlar

rgbHash parametresidirnull.

Şifreleme hizmeti sağlayıcısı (CSP) alınamıyor.

-veya-

Özel anahtar yok.

Açıklamalar

Bu yöntem, yöntemi kullanılarak VerifyHash doğrulanan bir dijital imza oluşturur.

DSA karma algoritmasını SHA1 kullanır.

Şunlara uygulanır

Ayrıca bkz.