以下でファイルを暗号化しました。gpg ***.gpg --encrypt --recipient [email protected] ***
これらのファイルを暗号化するハードドライブは私のLinuxシステムで破損しています。私は***.gpg
外部ハードにのみファイルを保存します。
新しいLinuxシステムを使用しようとすると、gpg --output *** --decrypt ***.gpg
次の問題が発生します。
gpg: encrypted with RSA key, ID 7522CDC994071949
gpg: decryption failed: No secret key
この問題に対する解決策はありますか?どこかが提案したようにgpg-agentを終了しようとしましたが、成功しませんでした。
助けてくれてありがとう。
答え1
gpg
ファイルを復号化するには秘密鍵が必要です。持っていないと(ディスクが消去されたため)復号できません。これは、他の人が別の方法で解読できるという点で希望です。
その後、使用中にgpg
ディレクトリ~/.gnupg
を暗号化されたファイルと同じくらい慎重にバックアップする必要があります。また、コマンドを使用して、すべてのキーをバックアップする必要があるファイルのペアにエクスポートすることもできますgpg --export > export
。 gpg --export-secret-keys > export
ただし、ディスクを紛失する前に、これらの予防措置を完了する必要があります。
gpg-agent
キーをメモリに保存し、パスワードを2回入力する必要なく使用するサーバーです。ただし、サーバーは~/.gnupg
最初にキーが必要なときにキーを読み取るためにこれらのファイルが必要です。 (そうでない場合は、誰でもサーバーを実行してファイルを復号化できます。)
利用可能なキーを印刷しますgpg -K
。その後、構成を確認できます。