次の方法で共有


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

適用対象

こちらもご覧ください