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 file say, for mailing add 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).



Linux Security Cookbook
Linux Security Cookbook
ISBN: 0596003919
EAN: 2147483647
Year: 2006
Pages: 247

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net