gpg (GnuPG) 1.4.11 を使用しています。foo.pdf
経由でファイルを暗号化しますgpg -c foo.pdf
。暗号化されたファイルが存在foo.pdf.gpg
し、さらに元のファイルfoo.pdf
が存在します。その後、期待どおりに復号化できfoo.pdf.gpg
ますgpg foo.pdf.gpg
。ただし、gpg -o foo.pdf -c foo.pdf
暗号化で既存のファイルを上書きすることを選択しgpg foo.pdf
、暗号化されたファイルを復号化し、最後に既存のファイルを上書きすることを選択した場合foo.pdf
(再び)、ファイルは保護されたままになり、表示できません。
次に、gpg foo.pdf
もう一度実行しようとしました(最初は復号化に失敗したと思ったので、もう一度試しました)。現在、ファイルが破損しているようです: gpg: [don't know]: 1st length byte missing
. 何か案は?通常、ファイルを上書きするのは得策ではありませんか? foo.pdf.gpg
暗号化後に1 つのファイルを取得することを期待していました (元のファイルfoo.pdf
は自動的に削除されます)。