ECDsaCng.HashAlgorithm プロパティ

定義

データの署名および検証を行う際に使用するハッシュ アルゴリズムを取得または設定します。

public:
 property System::Security::Cryptography::CngAlgorithm ^ HashAlgorithm { System::Security::Cryptography::CngAlgorithm ^ get(); void set(System::Security::Cryptography::CngAlgorithm ^ value); };
public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get; set; }
member this.HashAlgorithm : System.Security.Cryptography.CngAlgorithm with get, set
Public Property HashAlgorithm As CngAlgorithm

プロパティ値

ハッシュ アルゴリズムを指定するオブジェクト。

例外

値は nullです。

注釈

このプロパティは、および の各アルゴリズムMD5Sha384Sha1Sha256Sha512受け入れます。

他のカスタム ハッシュ アルゴリズムも使用できます。

MD5 と SHA1 の競合の問題により、Microsoft では をお Sha256勧めします。 既定のアルゴリズムは です Sha256

このプロパティは、既にハッシュされているデータに署名または検証する場合は使用されません。

適用対象