web-dev-qa-db-ja.com

GPGを使用したEvolutionでのメールの暗号化

私の設定:

~/.gnupg $ gpg --edit-key 92432433
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  1024D/8----  created: 2010-01-02  expires: 2011-01-02  usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048g/0-----  created: 2010-01-02  expires: 2011-01-02  usage: E   
[ultimate] (1). Hello <Testing>

私はこれをEvolutionで取得します:

Because "gpg: [email protected]: skipped: public key not found
gpg: [stdin]: encryption failed: public key not found
", you may need to select different mail options.

以下を実行しても役に立ちません。

ps aux |grep gpg
# choosing the process id and killing gpg --daemon
kill <process_id>
eval `gpg --daemon`
# restarting Evolution and getting the same error with 
# Security settings without ticks at the four option boxes
# and havinsg my correct key-id in the box: I do remember my password

暗号化されたメールを自分に送信しようとしていますか?そうでない場合は、自分で鍵を生成するだけでは不十分です。受信者の公開鍵もインポートする必要があります。

Gpgダンプでは、プライマリIDとして「Hello」<テスト>が表示されます。電子メールフィールドは、受信者のキーを取得するためにgpgによって使用されているため、そこに偽の値を入力すると、自動的に使用できなくなります。

4
b0fh

その他の場合:Ubuntuを使用している場合は、「パスワードと暗号化キー」アプリケーションを確認してください(タツノオトシゴ、デフォルトでインストールされ、アクセサリメニューに表示されます)

0
Broam