У меня есть тестовый зашифрованный файл на моем компьютере, который при запуске
gpg(2) --verify message.txt.asc
Я получил:
gpg: Signature made Tue Mar 3 21:16:41 2015 PST using RSA key ID *******
gpg: Good signature from "John Doe <jdoe@email.com>"
gpg: WARNING: not a detached signature; file 'message.txt' was NOT verified!
И если я бегу
gpg(2) -d message.txt.asc
Он не запрашивает парольную фразу для моего закрытого ключа и все же расшифровывает сообщение gpg. Другие случайные файлы .gpg/.asc, которые у меня есть, требуют, чтобы я расшифровал их парольной фразой, а --verify не работает.
Как обстоят дела с оригинальным файлом, так что --verify работает, и я могу расшифровать без пароля? Есть ли команда gpg, которая анализирует данный файл, чтобы я мог понять, почему он не защищен паролем? Я думал, что это может быть отдельная подпись (хотя и без расширения .sig по умолчанию), но в нем также есть сообщение. У меня нет gpg-агента, запускающего fwiw.