受信者 alice@example.com 宛てにファイル secret.txt を公開鍵で暗号化するgpgコマンドはどれか?

LPIC-1(101/102 試験)「セキュリティ」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / セキュリティ ・ コマンド問題
$
  1. gpg --sign --recipient alice@example.com secret.txt
  2. gpg --encrypt --recipient alice@example.com secret.txt✓ 正解
  3. gpg --decrypt --recipient alice@example.com secret.txt
  4. gpg --symmetric --recipient alice@example.com secret.txt
💡 --encrypt(-e)と --recipient(-r)で受信者の公開鍵を指定して暗号化します。--symmetric は共通鍵(パスフレーズ)暗号で受信者指定は不要、--decrypt は復号です。
✕ gpg --sign --recipient alice@example.com secret.txt:--signは署名を行うオプションで、公開鍵での暗号化には該当しない。
○ gpg --encrypt --recipient alice@example.com secret.txt:--encryptと--recipientで受信者の公開鍵を指定し暗号化でき正しい。
✕ gpg --decrypt --recipient alice@example.com secret.txt:--decryptは復号を行うオプションで、暗号化には使えない。
✕ gpg --symmetric --recipient alice@example.com secret.txt:--symmetricは共通鍵(パスフレーズ)暗号で、受信者の公開鍵は使わない。
▶ この分野をクイズ形式で解く