Не могу расшифровать текстовики
В общем ситуация такая: Зашифровал пару текстовиков. Возникла необходимость переустановить систему, перед этим как полагается экспортировал ключ которым шифровал, переустановил систему, импортировал ключ, но при попытке расшифровать файлы пишит: Не удалось расшифровать. Вероятно, у вас нет ключа для расшифровки. Как мне быть??? Информация очень важна и крайне необходима.
p.s. Моя ось ubuntu 9.04
Ссылки
[link1] https://www.pgpru.com/biblioteka/osnovy/vvedenievkripto/glava1/kljuchi
Речь видимо о GnuPG? Экспортировали закрытый ключ тоже, а не только открытый? Как выполняли экспорт?
Да о GnuPG. Экспорт выполнял так: Кликнул правой по ключу и выбрал экспортировать.
Где кликнули? GnuPG — консольная программа. Значит, Вы пользуетесь какой-то графической мордой. Догадаться, конечно, можно о многом, но мы ж здесь не телепаты.
Так вот, исходя из того, что ни один графический интерфейс, разработчики которого не полностью выжили из ума, не станет по умолчанию (т.е. без явного требования пользователя) экспортировать закрытый ключ, то он у Вас и не был экспортирован. Если моя догадка верна, и у Вас нет иных резервных копий этой ключевой пары, то файлы расшифрованию не подлежат. Ибо нечем.
Неужели все так безнадежно? Что же тогда в файле с расширением asc
Если нет закрытой части ключа, то именно так всё и есть[link1].
Откройте файл текстовым редактором. Если там только один блок, обрамлённый заголовками PUBLIC KEY BLOCK, значит, только открытый ключ. Если же есть и второй блок PRIVATE KEY BLOCK, значит, есть и закрытый, который Вы просто не импортировали.
Да, только паблик блок и есть. Подскажите как тогда правильно импортировать ключи?
Прежде, чем правильно импортировать, нужно правильно экспортировать. В консоли экспорт закрытых частей ключа производится параметром --export-secret-keys. В Вашем графическом интерфейсе наверное нужно где-то отметить галочкой согласие на экспорт закрытого ключа (export private key или что-то в таком духе).