web-dev-qa-db-ja.com

秘密鍵は見つかりません:GPG

私はMUTTを使用して電子メールを送信しています。私がいくつかを送ってくれるとき、私は「あなたのKeyIDを入力する」と言うメッセージを受け取ります、私は私のGPG所有者のユーザーのキーのいずれかを選択します(私はGPG - GEN-keyを使って鍵のペアを生成しました)。その後、パスワードを入力するように求められます。私はそれを入力して、私はAMLWAYが同じメッセージを持っています

gpg: « 0x12345678 » a été ignorée : secret key is not available
gpg: /var/folders/_h/gqsdf0mh1sdfsdf154p76kr0gn/T//mutt-MacBook-Pro-501-28262-08021219660: sign+encrypt failed
 _

誰かがそれを説明できますか?私はそれをグーグルしようとしましたが、見つけられませんでした

1
epsilones

GPGオプションは、P(PGPがはるかに古いため、GPGではなくPGPの略)を押すことによってアクセスされます。実際、MUTTのGPGサポートのすべてがまだPGPとラベル付けされています)。これにより、画面下部のメニューが表示されます。

(e)ncrypt、(s)IGN、記号(a)s、(b)oth、選択(m)ICアルゴリズム、または(f)遮断する? _メッセージに署名したい場合は、Sを押すだけです。暗号化したい場合は、eを押します。サインと暗号化の両方に、bを押します。

MUTTでGPGを使用してEメールを暗号化する場合は、a****メッセージが表示されることがあります。****

[email protected]のkeyidを入力してください:_

これが表示された場合、それはMUTTが使用する鍵を決定するのに十分な情報を持っていないことを意味します。 MUTTは電子メール受信者リストを使用しているため、どの暗号鍵を使用するかを判断するには、ヘッダーに詳細情報を追加する必要があるかもしれません。 To:HeaderのみにEメールアドレスのみが含まれている場合は、GPGのようにユーザーIDを表示するように、その後に名前を追加して電子メールアドレスを入れるようにしてください。

((source))

**お役に立てれば!
[。] *また、探していることをお勧めします Thunderbird ?その素晴らしいメールアプリケーションIMO。ちょっとした提案を追加してください!

2
Edi

私は同様の問題を抱えていました。 Muttrcファイルを変更して修正しました。

MUTTディストリビューションには、そのcontribディレクトリにサンプルGPG設定が付属しています。それは呼ばれています gpg.rc。私はそれをすべての変更なしにそれを追加しました、そして今、私はmuttでGPG暗号化された電子メールメッセージを送受信することができます。

これらは私が追加した特定の行ですが、説明コメントとともにコメントアウトされているいくつかの行があるので、自分でファイルを見ることをお勧めします。

set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
 _
0
Adam Mackler