gpg対称暗号化が期待どおりに機能しない


2

gpgを使用してファイルを対称的に暗号化するにはどうすればよいですか?を実行するとgpg --symmetric filename、期待どおりにパスワードの入力を求められ、filename.gpgファイルが生成されます。ただし、実行するとgpg -d filename.gpg、戻ります

gpg: CAST5 encrypted data
gpg: encrypted with 1 passphrase
SECRET DATA HERE
gpg: WARNING: message was not integrity protected

パスワードを聞かずに

回答:


3

GnuPGの最近のバージョンには、キーとパスワードの操作を処理し、パスワードキャッシュとして機能するヘルパープログラムgpg-agentが付属しています。入力したパスワードがgpg-agentにキャッシュされている可能性があります。

キャッシュをフラッシュするには、次のいずれかを使用します。

  • echo reloadagent | gpg-connect-agent

  • SIGHUPを送信します。 pkill -HUP -U $USER gpg-agent


暗号化するときに、パスワードをキャッシュしないようにgpgに指示する方法はありますか?
nullUser

2
@nullUser:これは常にgpg-agentによって行われるため、で非常に低いcache-ttlを設定できます~/.gnupg/gpg-agent.conf
悲しみ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.