Collections:
Other Resources:
OpenSSL "rsautl -verify" - RSA Signature Verification
What is the purpose of the OpenSSL "rsautl -verify" command? Can I use it to verify a signed document?
✍: FYIcenter.com
Yes, you can use OpenSSL "rsautl -verify" command to verify a signed document.
But you need other OpenSSL commands to generate a digest from the document first.
For example, you received 3 files as part of a "signed" document: notepad.exe, sha1_signed.dgt, and my_rsa_pub.key, you can the following OpenSSL commands to verify the signature:
C:\Users\fyicenter>\local\openssl\openssl.exe OpenSSL> dgst -sha1 -binary -out sha1.dgt \windows\system32\notepad.exe OpenSSL> rsautl -verify -pubin -inkey my_rsa_pub.key -in sha1_signed.dgt -out sha1_decrypted.dgt OpenSSL> exit C:\Users\fyicenter>comp sha1.dgt sha1_decrypted.dgt Comparing sha1.dgt and sha1_decrypted.dgt... Files compare OK
Commands used in this test are:
Since the two digests are identical, the digital signature is valid.
⇒ OpenSSL "rsautl -encrypt" vs. "rsautl -sign"
⇐ OpenSSL Verify Signed Documents with RSA Keys
2017-03-25, ≈13🔥, 0💬
Popular Posts:
Certificate summary - Owner: *.craigslist.org, Secure Link SSL Wildcard, craigslist, Craigslist Inc,...
Certificate Summary: Subject: Go Daddy Root Certificate Authority - G2 Issuer: Go Daddy Class 2 Cert...
Certificate Summary: Subject: DoD Root CA 3 Issuer: DoD Root CA 3 Expiration: 2029-12-30 18:46:41 UT...
Certificate Summary: Subject: GeoTrust TLS RSA CA G1 Issuer: DigiCert Global Root G2 Expiration: 202...
Certificate Summary: Subject: misc-sni.google.com Issuer: GTS CA 1O1 Expiration: 2020-12-29 06:36:25...