gpgはパスワードを要求しません

gpgはパスワードを要求しません

ファイルを暗号化して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

おすすめ記事