Recipe 7.13 Signing and Encrypting Files
7.13.1 Problem
You want to
sign and encrypt a file, with the results not human-readable.
7.13.2 Solution
To sign myfile:
$ gpg -s myfile
To sign and encrypt myfile:
gpg -e -s myfile
In either case you must provide your passphrase. Add the
-r option to encrypt the file with an intended
recipient's public key, so only he or she can
decrypt it. [Recipe 7.11]If you want the result to be an ASCII text filesay, for
mailingadd the -a (armor) option.
7.13.3 Discussion
This signature confirms to a recipient that the file is authentic:
that the claimed signer really signed it.
7.13.4 See Also
gpg(1).