Странная ситуация: я изменил свой пароль GPG некоторое время назад, но при использовании скрипта для шифрования / дешифрования папки я должен ввести свой старый пароль для дешифрования файлов.
Я сменил пароль на свой ключ GPG (gpg passwd) Seahorse будет принимать только новый пароль Когда я зашифровываю файл с помощью gpg -ea -r my@email.com file (или с ключом-ключом), чем я могу расшифровать его с помощью нового пароляПроблема в том, что, когда я использую команду gpg --trust-model always --batch --yes -ea -r <pub-key-ID> <file.txt> в скрипте, я не могу расшифровать файл с помощью моего нового пароля. Только мой старый пароль работает.
Я полностью озадачен. В чем может быть проблема?
Я понял это после:
Были разные секретные ключи в gpg и gpg2. У меня был псевдоним alias gpg="gpg2". Сценарий работал с «gpg», а оболочка работала с gpg2 (даже когда я думал, что в противном случае)Я понял это после:
Были разные секретные ключи в gpg и gpg2. У меня был псевдоним alias gpg="gpg2". Сценарий работал с «gpg», а оболочка работала с gpg2 (даже когда я думал, что в противном случае)Я понял это после:
Были разные секретные ключи в gpg и gpg2. У меня был псевдоним alias gpg="gpg2". Сценарий работал с «gpg», а оболочка работала с gpg2 (даже когда я думал, что в противном случае)