Metodo System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash

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

Verifica che la firma dell’hash specificato sia valida.

bool System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash(ByteArrayPtr hash, ByteArrayPtr signature, const HashAlgorithmName &hash_algorithm, SharedPtr<RSASignaturePadding> padding) override
ParametroTipoDescrizione
hashByteArrayPtrValore hash dei dati firmati.
signatureByteArrayPtrDati della firma.
hash_algorithmconst HashAlgorithmName&Algoritmo hash.
paddingSharedPtr<RSASignaturePadding>Modalità di padding. restituisce true se la firma è valida, altrimenti - false.

Vedi anche

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

Controlla la firma dei dati.

bool System::Security::Cryptography::RSACryptoServiceProvider::VerifyHash(const ByteArrayPtr &rgb_hash, const String &str, const ByteArrayPtr &rgb_signature)
ParametroTipoDescrizione
rgb_hashconst ByteArrayPtr&Hash calcolato per i dati ricevuti.
strconst String&Nome dell’algoritmo hash utilizzato.
rgb_signatureconst ByteArrayPtr&Firma così come ricevuta.

ReturnValue

True se la firma è valida, false altrimenti.

Vedi anche