Я пытаюсь использовать GPG для подписи файлов, но что-то меня смущает: если я вхожу в терминал (файл, который я хочу подписать, называется «контрольные суммы»), он говорит:
$ gpg -s checksums
You need a passphrase to unlock the secret key for
user: "[my name] <[my email prefix]@gmail.com>"
4096-bit RSA key, ID C457C71D, created 2015-01-16
он не просит меня ввести мой пароль, а просто выполняет процесс подписания. Почему это?
Поскольку есть агент gpg, который кэширует ваш пароль в течение определенного периода времени, поэтому, если вы повторно используете gpg, вам нужно только ввести пароль в первый раз, а затем он будет запоминаться и использоваться автоматически при последующих запусках.