openssl dgst
OpenSSL command to generate digest values and perform signature operations.
- Calculate the SHA256 digest for a file, saving the result to a specific file:
openssl dgst -sha256 -binary -out {output_file} {input_file}
- Sign a file using an RSA key, saving the result to a specific file:
openssl dgst -sign {private_key_file} -sha256 -sigopt rsa_padding_mode:pss -out {output_file} {input_file}
openssl dgst -verify {public_key_file} -signature {signature_file} -sigopt rsa_padding_mode:pss {signature_message_file}
- Sign a file using and ECDSA key:
openssl dgst -sign {private_key_file} -sha256 -out {output_file} {input_file}
- Verify an ECDSA signature:
openssl dgst -verify {public_key_file} -signature {signature_file} {signature_message_file}
Copyright © 2014—present the tldr-pages team and contributors.
This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).