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
ParameterTypeΠεριγραφή
hashByteArrayPtrΤιμή κατακερματισμού των υπογεγραμμένων δεδομένων.
υπογραφή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)
ParameterTypeΠεριγραφή
rgb_hashconst ByteArrayPtr&Hash υπολογισμένο για τα ληφθέντα δεδομένα.
strconst String&Όνομα του αλγορίθμου κατακερματισμού που χρησιμοποιείται.
rgb_signatureconst ByteArrayPtr&Υπογραφή όπως ελήφθη.

ReturnValue

True εάν η υπογραφή είναι έγκυρη, false διαφορετικά.

Δείτε επίσης