System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash メソッド

RSACryptoServiceProvider::VerifyHash(ByteArrayPtr, ByteArrayPtr, const HashAlgorithmName&, SharedPtr<RSASignaturePadding>) method

指定されたハッシュの署名が有効であることを検証します。

bool System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash(ByteArrayPtr hash, ByteArrayPtr signature, const HashAlgorithmName &hash_algorithm, SharedPtr<RSASignaturePadding> padding) override
パラメーター説明
ハッシュByteArrayPtr署名されたデータのハッシュ値。
署名ByteArrayPtr署名データ。
hash_algorithmconst HashAlgorithmName&ハッシュアルゴリズム。
パディングSharedPtr<RSASignaturePadding>パディングモード。署名が有効な場合は true を返し、そうでない場合は false を返します。

参照

RSACryptoServiceProvider::VerifyHash(const ByteArrayPtr&, const String&, const ByteArrayPtr&) method

データ署名をチェックします。

bool System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash(const ByteArrayPtr &rgb_hash, const String &str, const ByteArrayPtr &rgb_signature)
パラメーター説明
rgb_hashconst ByteArrayPtr&受信データのハッシュが計算されます。
strconst String&使用されているハッシュアルゴリズムの名前。
rgb_signatureconst ByteArrayPtr&受信した署名。

ReturnValue

署名が有効な場合は true、そうでない場合は false。

参照