GPG (xubuntu) - старый пароль работает вместо нового


0

6 месяцев назад я изменил свой пароль к ключам GPG. В оболочке все работает нормально. Но зашифрованный файл может быть расшифрован двумя способами:

  • с командой в терминале gpg file.txt.asc- новый пароль работает. Старый нет. (что правильно)
  • в скрипте bash, запущенном через терминал, sh /absolute/path/script.shя вставляю #!/bin/bashстроку gpg file.txt.asc- новый пароль не работает. Работает только старый.

Поэтому я не могу расшифровать файлы с помощью скриптов.


  • .gnupg папка была перемещена в зашифрованное место, и она символическая ссылка обратно в исходное местоположение
  • Я пытался сменить пароль, gpg --edit-keyа также gpg2 --edit-key(оба работают одинаково)
  • кэш gpg был стерт, я также пытался удалить ключи и импортировать их снова

Ответы:


0

Я понял это в конце концов:

  • В gpg и gpg2 были разные секретные ключи
  • У меня был псевдоним alias gpg="gpg2"
  • Скрипт работал с "gpg", в то время как shell работал с gpg2 (даже когда я думал иначе)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.