Я делаю HMA C и хочу понять несколько вещей.
- Я сгенерировал 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----
Так что теперь у меня есть три ключа:
- Закрытый ключ, сгенерированный из putty. (----- BEGIN RSA PRIVATE KEY -----)
- Publi c ключ, созданный из замазки. (---- НАЧАТЬ SSH2 PUBLI C KEY ----)
- Публичный c ключ, сгенерированный вышеуказанной командой. (----- BEGIN PUBLI C KEY -----)
Я использую надувной замок для шифрования и дешифрования.
- Личный ключ - Bouncy Касл может прочитать его.
- Publi c ключ, сгенерированный из замазки - Я не уверен, может ли надувной замок прочитать его или нет?
- Ключ publi c сгенерированный вышеупомянутой командой - Надувной замок может прочитать это
У меня есть вопросы: -
- Есть ли способ конвертировать шпатлевку c ключ (- - НАЧАТЬ SSH2 PUBLI C КЛЮЧ ----) для sshgen сгенерировать ключ publi c (----- НАЧАТЬ ПУБЛИ C КЛЮЧ -----)
- Есть ли способ чтения ключа Publi c, сгенерированного из замазки надувным замком.
- Будут ли оба ключа publi c давать одинаковый результат.