Как удалить неверный пароль для файла, симметрично зашифрованного с помощью GPG

Я использовал Emacs для шифрования текстового файла симметричным ключом. При расшифровке файла программа pinentry открывает окно для ввода пароля. Я случайно нажал флажок "сохранить в менеджере паролей", а затем ключ ввода (без пароля). По-видимому, пустой пароль был сохранен, и теперь мне больше не предлагается пароль при открытии файла. Вместо этого я получаю следующее сообщение об ошибке:

gpg: AES encrypted data
gpg: gcry_kdf_derive failed: Invalid data
gpg: encrypted with 1 passphrase
gpg: decryption failed: No secret key

Я получаю это сообщение при открытии файла в Emacs, но также, когда я использую gpg2 -d the_file.gpg.

Как я могу удалить пустой пароль и восстановление пароля?

вещи, которые я уже пробовал (безуспешно):

  • перезагрузка,
  • убить gpg-агента,
  • убить gnome-keyring-daemon,
  • удалить ключ с помощью seahorse (не работает, потому что seahorse не перечислить ключ)

Я использую Xubuntu 16.04.

23
задан tmalsburg
18.01.2023 1:21 Количество просмотров материала 2803
Распечатать страницу

1 ответ

Ubuntu 16.04 и производные в настоящее время поставляются с GPG 2.1.11, который не может использоваться без агента. Кроме того, начиная с версии 2.1, файл сокета агента фиксируется на ${GPG_HOMEDIR}/S.gpg-agent. Причина, по которой я говорю это, состоит в том, что я не знаю точно, как gpg-agent и gnome-keyring битва за то, чтобы действовать в качестве агентов, владея этим файлом, но только один может владеть им в любой момент времени.

тот факт, что был флажок для сохранения пароля предполагает, что вы не использовали pinentry via gpg-agent, но Seahorse via gnome-keyring. Я предлагаю прочитать раздел "Управление паролями" и попытаться найти плохую ассоциацию (пустой проход для этого конкретного файла) таким образом.

так как вы упомянули ищет ключ в Seahorse-если вы используете симметричное шифрование, пароль будет не быть связанным с любым ключом шифрования GPG. (Я считаю, что GPG не хватает в этом отношении, details здесь.)

1
отвечен Matei David 2023-01-19 09:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх