ファイルを暗号化してgpg -c <file>
端末を閉じました。しばらくしてパスワードを復号化しようとしましたが、gpg <file>
パスワードを求めずに復号化されました。これは普通ですか?私のようなコンピュータでもgpgがパスワードを要求するようにするにはどうすればよいですか?
ベストアンサー1
これは通常の動作で、秘密鍵gpg
の管理に使用され、gpg-agent
エージェントは特定の時間(デフォルトでは最大2時間、非アクティブタイムアウト10分)の間キーをキャッシュします。
デフォルト値を変更するには、~/.gnupg/gpg-agent.conf
次の項目で指定されたファイルを作成または編集します。
default-cache-ttl
最後の使用後にキャッシュエントリが保持される期間を秒単位で指定します(デフォルトは600)。max-cache-ttl
キャッシュ項目が保持される最大時間(秒単位)を指定します(デフォルトは7200)。
たとえば、
default-cache-ttl 300
max-cache-ttl 1200
それぞれ300秒と1200秒に変更します。
これを変更したら、構成を再ロードする必要があります。
gpgconf --reload all