epa: Caching Passphrases
5 Caching Passphrases
*********************
Typing passphrases is a troublesome task if you frequently open and
close the same file. GnuPG and EasyPG Assistant provide mechanisms to
remember your passphrases. However, the configuration is a bit
confusing since it depends on your GnuPG installationGnuPG version
compatibility, encryption method (symmetric or public key), and
whether or not you want to use gpg-agent. Here are some questions:
1. Do you use GnuPG version 2.1 or 2.0 instead of GnuPG version 1.4?
2. Do you use symmetric encryption rather than public key encryption?
3. Do you want to use gpg-agent?
Here are configurations depending on your answers:
1 2 3 Configuration
Yes Yes Yes Set up gpg-agent.
Yes Yes No You can’t, without gpg-agent.
Yes No Yes Set up gpg-agent.
Yes No No You can’t, without gpg-agent.
No Yes Yes Set up elisp passphrase cache.
No Yes No Set up elisp passphrase cache.
No No Yes Set up gpg-agent.
No No No You can’t, without gpg-agent.
To set up gpg-agent, follow the instruction in GnuPG manual.
Invoking GPG-AGENT (gnupg)Invoking GPG-AGENT.
To set up elisp passphrase cache, set
‘epa-file-cache-passphrase-for-symmetric-encryption’.
Encrypting/decrypting gpg files.