.gpgファイルの復号化中にエラーが発生しました


2

.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

回答:


1

彼らはあなたと一緒に解読するためにあなたに送るファイルを暗号化するべきです きみの PUBLICキーを使用して、ファイルを暗号化して復号化する必要があります。 彼らの 公開鍵彼らはあなたのものではなく彼らの公開鍵でファイルを暗号化したようです、あなたは彼らのPRIVATE鍵を持っていないので、あなたはそれらのファイルを解読することができません。

私は彼らに連絡を取り、彼らがあなたのPUBLIC鍵をインポートしたことを確認し、それらを再送し、あなたが上に投稿したこの詳細を見せ、そしてあなたのPUBLIC鍵でそれを暗号化しもう一度復号化してみてください。

秘密鍵でファイルを復号化できることを確認するためのテストを行っている場合、テスト用ファイルを自分のPUBLICキーで暗号化します。復号化が機能します。


あなたはそれらに送信する前にこれでファイルを暗号化するために彼らの公開鍵をインポートします

$gpg --import key2.asc

gpg: key 4F23B654: public key imported

gpg: Total number processed: 1

gpg: imported: 1  (RSA: 1)

あなたは彼らがあなたに送ったファイルを解読しますが、あなたがあなたの公開鍵ではなく彼らの公開鍵でそれを暗号化したのであなたがこのファイルのロックを解除する鍵ペアを持っているというエラーを受け取ります。公開鍵で暗号化されたファイルのロックを解除/復号化できるのは彼らだけです。それが、誰とでも共有できる公開鍵である理由です。

$gpg --decrypt myfile.txt.gpg

gpg: encrypted with 2048-bit RSA key, ID 4F23B654, created 2010-07-11

gpg: decryption failed: No secret key
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.