Здравствуйте!


1. Первая сторока – экспорт секретного ключа зи хранилища
2. Вторая строка – генерация из секретного ключа публичный
3. Ошибка – gpgsplit: invalid CTB 2d

Что сделать чтобы исправить, подскажите пожалуйста?


Комментарии
Гость (08/12/2013 23:00)   
А первая команда работает? Обычно она делается не так, как вы написали, а как
$ gpg -a --export-secret-keys > files
Проверьте, что у вас в files.

И вообще, зачем вам это? На обычной связке лежат как секретные, так и публичные ключи, и при экспортре секретного публичный тоже экспортируется (так сделано для удобства). Если хочется иметь только публичный, пишите --export вместо --export-secret-keys.
Гость (09/12/2013 11:17)   
Вообще то секретный ключ теперь лежит в red@bk.ru.key. files это название секретного ключа в хранилище.
Мне нужен публичный ключ т.к. у меня его нету. Есть только секретный ключ. Прочитал, что второй командой смогу его восстановить из секретного... но выскакивает ошибка. Вот здесь помощь и нужна.

п.с. публичный ключ ни где не публиковал.
— SATtva (09/12/2013 11:26)   
Импорт закрытого ключа на связку GnuPG автоматически сформирует открытую часть.
Гость (09/12/2013 11:33, исправлен 09/12/2013 11:44)   

В файле red@bk.ru.key только секретный ключ. Начинается -----BEGIN PGP PRIVATE KEY BLOCK----- и заканчивается -----END PGP PRIVATE KEY BLOCK-----. Публичного ключа там нету.

Гость (09/12/2013 11:39)   
Спасибо SATtva !
Все разобрался. Ответ ваш первоначально не понял т.к. связка в моем понимании хранилище.
Еще раз спасибо выручили.
— SATtva (09/12/2013 11:45)   
связка в моем понимании хранилище
Keyring (связка ключей) — общепринятый термин.