*.gpgファイルのパスワードを変更するために、古いパスワードと新しいパスワードを入力するbashスクリプトを探しています。
コマンドを使用してtxtファイルを暗号化しましたgpg -c
。システムからパスワードを生成しますfile.txt.gpg
。以前に生成されたパスワードを変更するにはどうすればよいですか?
ベストアンサー1
パスワードを変更することはできませんが、次のように復号化して再暗号化できます。
gpg --decrypt file.txt.gpg | (gpg -c > tmp.gpg && mv tmp.gpg file.txt.gpg)
暗号化されたファイルに直接リダイレクトしないでください(まだ復号化が必要です)、暗号化が成功しない場合はファイルが&&
実行mv
されないようにする必要があります。
上記は、復号化パスワードを一度尋ねるメッセージを表示し、暗号化のために2回メッセージを表示します。