DSACryptoServiceProvider.SignHash(Byte[], String) メソッド

定義

秘密キーを使用して暗号化することで、指定したハッシュ値の署名を計算します。

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

パラメーター

rgbHash
Byte[]

署名するデータのハッシュ値。

str
String

データのハッシュ値の作成に使用されるハッシュ アルゴリズムの名前。

返品

Byte[]

指定したハッシュ値の DSA 署名。

例外

rgbHash パラメーターはnull

暗号化サービス プロバイダー (CSP) を取得できません。

-又は-

秘密キーはありません。

注釈

このメソッドは、 VerifyHash メソッドを使用して検証されるデジタル署名を作成します。

DSA では、 SHA1 ハッシュ アルゴリズムが使用されます。

適用対象

こちらもご覧ください