Конвертировать открытый ключ ssh в gpg

Конвертировать открытый ключ ssh в gpg

У меня есть чей-то открытый ключ ssh, и я хочу зашифровать сообщение с его помощью, чтобы он был единственным, кто мог его прочитать. Однако простой импорт с помощью gpg --importне работает, потому что формат отличается.

Как преобразовать открытый ключ (в том формате, в котором он указан в authorized_keys) в формат, который может импортировать gpg?

решение1

Два ключа каждыйслужить другой цели, и в результатене взаимозаменяемы.

В частности, ключи SSH представляют собой базовые асимметричные пары ключей; многие значения, необходимые ключам PGP, отсутствуют в SSH.

Вы можете заменить отсутствующее значение сертификатапутем самостоятельной подписи ключа SSH, но это кажется ненадежным и не может гарантировать, что он будет импортирован в GPG.

Лучше всего получить сгенерированный ключ GPG у этого человека.

Связанный контент