Я использовал 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.