Через випадкове форматування я втратив два приватні ключі (резервного копіювання немає). Я створив новий, але хочу видалити втрачені з сервера ключів.
Через випадкове форматування я втратив два приватні ключі (резервного копіювання немає). Я створив новий, але хочу видалити втрачені з сервера ключів.
Відповіді:
TL; DR : Немає можливості, вам не пощастило.
Сервери ключів OpenPGP не дозволяють видаляти ключі з різних причин, в основному це зводиться до
Якщо ви попросите окремих операторів видалити ключ, вони можуть заблокувати його на власному сервері (але інші все одно будуть його розміщувати) або просто скажуть, що вони цього не робитимуть через причини, наведені вище.
Для подальшого читання я рекомендую. Як довго клавіші залишаються на серверах клавіш? для більш детальної дискусії, чому видалення ключів було б поганою справою.
"Спосіб OpenPGP" для видалення старих ключів - позначати їх як відкликані, завантажуючи спеціальні сертифікати відкликання . Вони скажуть іншим користувачам OpenPGP, що ваш ключ замінено.
Відкликання ключів неможливе, якщо у вас немає доступу до приватного ключа, визначеного призначеного анулятора або попередньо сформованого сертифікату відкликання.
Якщо у вас ще немає свідоцтва про відкликання нового ключа, створіть його зараз !
Коментарі навряд чи можливі:
Щоб запобігти втраті доступу до свого ключа, виконайте такі дії:
gpg --gen-revoke | qrencode
щоб мати можливість сканувати сертифікат без клопотів OCR).Боюся, що це неможливо. Оскільки ключі pgp синхронізуються також з іншими серверами, це також не буде ефективним. Інші сервери ключів все ще матимуть ваш ключ.
Наведене нижче буде не дуже корисним для вас, але може допомогти іншим читачам:
Якби у вас був приватний ключ, ви могли б використовувати gpg, щоб створити сертифікат відкликання, і завантажити його на сервер ключів. Це не видалить ваш ключ із сервера ключів, але воно скаже людям, які його завантажують, що ключ був відкликаний, і його не слід використовувати. Більше інформації про це можна знайти тут .