طريقة 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

صحيح إذا كان التوقيع صالحًا، خطأ خلاف ذلك.

انظر أيضًا