Я использовал Emacs для шифрования текстового файла симметричным ключом. При расшифровке файла программа запускает окно для ввода пароля. Я случайно установил флажок "сохранить в диспетчере паролей", а затем клавишу ввода (без пароля). Судя по всему, пустой пароль был сохранен, и теперь я больше не запрашиваю пароль при открытии файла. Вместо этого я получаю следующее сообщение об ошибке:
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-agent,
- убить gnome-keyring-daemon,
- удалите ключ с помощью морского конька (не работал, потому что морской конь не перечислил ключ)
Я использую Xubuntu 16.04.