У мене на комп'ютері є тестовий зашифрований файл, який під час запуску
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, які у мене є, вимагають, щоб я розшифрував їх за допомогою парольної фрази і - підтвердити не працює.
Яка угода з оригінальним файлом такою, що - підтвердити роботу, і я можу розшифрувати без парольної фрази? Чи існує команда gpg, яка аналізує заданий файл, щоб я міг отримати контекст щодо того, чому він не захищений паролем? Я подумав, що це може бути відокремлений підпис (хоча і без розширення .sig за замовчуванням), але в ньому є і повідомлення. У мене немає gpg-агента, який працює fwiw.
file
над ним, слід сказати, чи це файл pgp / gpg чи ні