.gpgファイルの復号化中にエラーが発生しました。以下の方法で公開鍵をインポートしました。
$gpg --import key1.asc
directory `/user_home/.gnupg' created
gpg: new configuration file
`/user_home/.gnupg/gpg.conf' created
gpg: WARNING: options in `/user_home/.gnupg/gpg.conf' are not yet active during this
run
gpg: keyring `/user_home/.gnupg/secring.gpg' created
gpg: keyring `/user_home/.gnupg/pubring.gpg' created
gpg: /user_home/.gnupg/trustdb.gpg: trustdb created
gpg: key 3CDDKLPD: public key imported
gpg: Total number processed: 1
gpg:imported: 1 (RSA: 1)
$gpg --import key2.asc
gpg: key 4F23B654: public key imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
$gpg --list-public-keys
/user_home/.gnupg/pubring.gpg
pub 2048R/3CDDKLPD
uid
pub 2048R/4F23B654
uid
$gpg --decrypt myfile.txt.gpg
gpg: encrypted with 2048-bit RSA key, ID 4F23B654, created 2010-07-11
gpg: decryption failed: No secret keykey
しかし、このエラーが発生します、なぜこれが起こっているのかを誰かが判断できますか?感謝します。
これにより、古いキーリングから秘密鍵をインポートできなかった可能性があります。 stackoverflow.com/questions/91355/…
—
Frank Thomas
だれがメッセージを暗号化しましたか?私が理解している限りでは、メッセージは公開鍵で暗号化されており、秘密鍵の所有者だけがメッセージを読むことができます。
—
Mathieu
ちなみに、彼はメッセージではなくファイルを復号化しているようです。私は質問を編集して同様に役立つようにエラーの詳細を読みやすいフォーマットにしました。一度承認されると、あなたもそれをそのように見るでしょう。
—
GambleNerd