是否可以从私钥生成公钥?

时间:2010-10-22 12:07:49

标签: unix ssh

如果是,那么他们真的不是一对。

我试图找出ssh git@github.com如何使用我的私钥解析我的名字。 SSH调试建议将公钥传递给服务器。

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。

  补充:侧栏:我不确定你的意思,“他们真的不是一对”。一对就是你有两件事。公钥和私钥是两件事,ergo,你有一双。你可以从另一个派生出来的事实并不重要。

我不知道github如何做到这一点,但我的猜测只是他们使用公钥来识别您的帐户(您的公钥是唯一的,几乎按照定义)。

我希望这能回答你的问题。我有一种感觉,我不太明白。

答案 1 :(得分:-1)

不,这是不可能的。

私钥和公钥都不能从另一个生成。请记住,私钥与设计中的公钥相同,我们将其称为公共或私有(可将其中一个保密,另一个保密)。