GnuPG

安装

安装 GnuPG过程不多赘述,
根据 Enigmail 的建议请安装 GnuPG2

$ brew install gnupg2 --with-readline

readline 将用于 --edit-keys

配置

GnuPG2 的 formula 默认会安装 pinentry
如果只是命令行下使用就够了。
可测试执行:

echo "test" | gpg2 -ase -v | gpg2 -v

若(有设置却)没有提示输入 Passphrase
则可能没有设置 GPG_TTY 环境变量,
请在 .bashrs.zshrc 中增加:

GPG_TTY=$(tty)
export GPG_TTY

若是 oh-my-zsh 用户,建议直接加载 gpg-agent 插件

整合

Enigmail

EnigmailThunderbird 的一款插件,<!--more-->
要正常使用它,
就需要安装支持 GUI 的 Pinentry
Homebrew 默认安装的不是,
因此执行

brew install pinentry-mac

随后修改 ~/.gnupg/gpg-agent.conf 并增加

pinentry-program /usr/local/bin/pinentry-mac

Done!

标签: Thunderbird, GnuPG

添加新评论