Преобразование открывает ключ sh в ключ Rsa Publi c - PullRequest
0 голосов
/ 27 апреля 2020

Я делаю HMA C и хочу понять несколько вещей.

  1. Я сгенерировал keyPair (Publi c и private) из puttYgen. Я нажимаю на кнопку Экспорт OpenS SH. Я получил закрытый ключ.
    • Сгенерированный закрытый ключ
-----BEGIN RSA PRIVATE KEY-----
          Key data
-----END RSA PRIVATE KEY-----
  • Publi c Сгенерированный ключ
---- BEGIN SSH2 PUBLIC KEY ----
key data
---- END SSH2 PUBLIC KEY ----
Затем я использовал приведенную ниже команду для генерации ключа publi c из закрытого ключа

openssl rsa -in id_rsa.priv -pubout -out id_rsa.pub

при открытии id_rsa. Ключ pub` publi c выглядит следующим образом:

 -----BEGIN PUBLIC KEY-----
 key data
 -----END PUBLIC KEY----

Так что теперь у меня есть три ключа:

  1. Закрытый ключ, сгенерированный из putty. (----- BEGIN RSA PRIVATE KEY -----)
  2. Publi c ключ, созданный из замазки. (---- НАЧАТЬ SSH2 PUBLI C KEY ----)
  3. Публичный c ключ, сгенерированный вышеуказанной командой. (----- BEGIN PUBLI C KEY -----)

Я использую надувной замок для шифрования и дешифрования.

  1. Личный ключ - Bouncy Касл может прочитать его.
  2. Publi c ключ, сгенерированный из замазки - Я не уверен, может ли надувной замок прочитать его или нет?
  3. Ключ publi c сгенерированный вышеупомянутой командой - Надувной замок может прочитать это

У меня есть вопросы: -

  1. Есть ли способ конвертировать шпатлевку c ключ (- - НАЧАТЬ SSH2 PUBLI C КЛЮЧ ----) для sshgen сгенерировать ключ publi c (----- НАЧАТЬ ПУБЛИ C КЛЮЧ -----)
  2. Есть ли способ чтения ключа Publi c, сгенерированного из замазки надувным замком.
  3. Будут ли оба ключа publi c давать одинаковый результат.
...