SYNOPSIS
openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1] [-c]
[-d] [-hex] [-binary] [-out filename] [-sign filename] [-passin arg]
[-verify filename] [-prverify filename] [-signature filename] [file...]
[md5|md4|md2|sha1|sha|mdc2|ripemd160] [-c] [-d] [file...]
DESCRIPTION
The digest functions output the message digest of a supplied file or
files in hexadecimal form. They can also be used for digital signing
and verification.
OPTIONS
-c print out the digest in two digit groups separated by colons, only
relevant if hex format output is used.
-d print out BIO debugging information.
-hex
digest is to be output as a hex dump. This is the default case for
a "normal" digest as opposed to a digital signature.
-binary
output the digest or signature in binary form.
-out filename
filename to output to, or standard output by default.
-sign filename
digitally sign the digest using the private key in "filename".
-passin arg
the private key password source. For more information about the
format of arg see the PASS PHRASE ARGUMENTS section in openssl(1).
-verify filename
verify the signature using the the public key in "filename". The
output is either "Verification OK" or "Verification Failure".
-prverify filename
verify the signature using the the private key in "filename".
-signature filename
the actual signature to verify.
-rand file(s)
a file or files containing random data used to seed the random num-
ber generator, or an EGD socket (see RAND_egd(3)). Multiple files
can be specified separated by a OS-dependent character. The sepa-
rator is ; for MS-Windows, , for OpenVMS, and : for all others.
file...
being signed or verified.
0.9.8d 2004-12-03 DGST(1)
Man(1) output converted with
man2html