最近,GPG/PGPで暗号化メールの送受信をすることはほとんど無くなってしまいました.非常にデリケートなファイルを,GPGで暗号化して保存する,という用途で使用しているくらいです.
セキュリティー的には,逆に昔よりも危うくなっているのですが,みんな危うさに慣れたようですね.正常性バイアスってやつです.
仕事でもパスワードをかけたPDF, DOCX, XLSXなどを送ってきて,次のメールに平文でパスワード送ってきます^^;
アメリカ政府だけでなく,イギリス首相なんかも,「政府に解読できない暗号はあってはならない」なんて,強権的なことを平気でいってます.
で,一番セキュリティーの高い暗号化法は,今も昔もGPG/PGPです.楽なのは,Apple Mail + Mac GPGなんですが,WindowsやLinuxでも同じように扱える環境といえば,Thunderbird + Enigmail + GnuPGしかありません.
プロバイダーのメールアドレスが変更になったので,PGPのsubkeyを修正して,久しぶりに動作確認をしてみました.
なかなか動かなくて往生しました.Windowsに関しては,gpg-agent.confが不適切で,pinentry(.exe)を正しく指していませんでした.これを修正して解決.
Linuxに関しては,以前Qt-5をインストールしようとしてぐちゃぐちゃになっていたようで,pinentryが動きません.そこで,Qt 4.8.3をbuildしなおし,libgpg-error 1.21, gnupg 2.0.29, pinentry 0.9.7をbuild & installしました.あとは,
を参考に,解決を図りました.三種のpinentryのうちどれでもいいんですが,結局,pinentry-qtを使うことにしました.
/libにlibgpg-errorの古いのがあって,ちょっと遠回りさせられました^^;
めでたし,めでたし.