
Короче говоря, у меня есть ключ, сгенерированный с помощью seahorse, и я по ошибке удалил его из своей системы. Я помню парольную фразу, но у меня нет этого ключа нигде в моей системе. Просканировал через Ask Ubuntu, но не смог найти никакого применимого решения по похожей проблеме.
Однако открытый ключ все еще обновляется на серверах keyring, и я хотел бы отозвать его. Поскольку у меня нет сертификата отзыва, и я не могу получить закрытый ключ (доступен только открытый ключ с серверов ключей, которые я импортировал в seahorse), я понятия не имею, как это сделать.
Потратил некоторое время на поиск решения в сети, различных руководствах и т. д., но пока безуспешно.
gpg --list-secret-keys
-> не возвращает никаких выходных данных.
gpg --list-keys
-> возвращает информацию об открытом ключе
gpg --gen-revoke *user-id*
-> возвращает ->gpg: secret key *user-id* not found: eof
gpg (GnuPG) версии 1.4.11.
Кто-нибудь может предложить решение?
решение1
Нет реального способа отозвать этот ключ без ваших оригинальных закрытых ключей. Вам следует хранить ваш закрытый ключ и ключ отзыва вне системы для таких случаев, как этот.
Это то, чему я научился еще на раннем этапе работы с PGP/GnuPG.
Создайте новый ключ с текстовым описанием, например: «По состоянию на