I'm running
$ cat /etc/debian_version
jessie/sid
$ uname -rv
3.11-2-amd64 #1 SMP Debian 3.11.8-1 (2013-11-13)
$ gcc --version | head -n 1
gcc (Debian 4.8.2-1) 4.8.2
$ emacs --version | head -n 1
GNU Emacs 24.3.1
$ gpg --version | head -n 1
gpg (GnuPG) 1.4.15
The current (minimal) extent of my crypto use is:
- My local workstation's hard drives, and its backups, are encrypted.
- I regularly use SSH with key authentication and
keychain
. - I send unencrypted email from Emacs using
smtpmail
, but I connect to my email service with TLS.
Unfortunately, someone I know recently had their email spoofed with non-trivial consequences, so I'm thinking I should start securely signing my outgoing email with a public key. So I've got some clueless/lazy/newbie questions:
- What's the easiest way to sign my outgoing email? Particularly, can I do this (easily) with
smtpmail
or must I convert to one of the many more-capable Emacs email clients? Which I've been putting off for, oh, about 20 years now :-) - What must I {do, get, have} in order to generate keys with which to sign outgoing email?
Note again that I'm not yet ready to encrypt my outgoing mail (though I should probably be preparing to do that): for now I just want to securely sign it to {deter, reduce harm from} spoofing.
Pointers to docs are appreciated: I RTFM when I know what to read, but have been unable to find suitable-fine-looking doc with either DDG nor their main competitor.