Можно ли сгенерировать открытый ключ из закрытого ключа? - PullRequest
1 голос
/ 22 октября 2010

Если да, то они действительно не пара.

Я пытался выяснить, как ssh git@github.com разрешает мое имя, используя мой закрытый ключ.Отладка SSH предполагает, что открытый ключ передается на сервер.

Ответы [ 2 ]

1 голос
/ 22 октября 2010

Да, это возможно.

Боковая панель: Я не уверен, что вы подразумеваете под "они на самом деле не пара".Пара - это когда у тебя две вещи.Открытый ключ и закрытый ключ - это две вещи, поэтому у вас есть пара.Тот факт, что вы можете извлечь одно из другого, не имеет значения.

Я не знаю, как это делает github, но я предполагаю, что они просто используют открытый ключ для идентификации вашего аккаунта (вашего открытогоключ уникален, в значительной степени по определению).

Я надеюсь, что это отвечает на ваш вопрос.У меня такое чувство, что я не совсем понимаю.

0 голосов
/ 22 октября 2010

Нет, это невозможно.

Ни закрытый ключ, ни открытый ключ не могут быть получены от другого. Помните, что закрытый ключ по своему дизайну такой же, как открытый ключ, и мы называем его открытым или закрытым (необязательно), оставляя один из них закрытым, а другой открывая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...