首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows中以OpenSSH格式生成OpenSSH密钥

在windows中以OpenSSH格式生成OpenSSH密钥
EN

Security用户
提问于 2015-10-21 15:22:30
回答 1查看 1.7K关注 0票数 0

我必须生成一个密钥,RSA v2格式的OpenSSH格式。我有点糊涂。

我正在尝试使用Putty密钥生成器生成它。在这里,我看到一个选项SSH1 2-RSA和SSH1 1-RSA。那么SSH2-RSA是RSA2密钥还是其他意思呢?另外,这个键是OpenSSH格式的吗?

我看到有一个转换选项卡,有两个选项:导出OpenSSH键和导出ssh.com键。所以我不确定我生成的密钥是否是OpenSSH格式的。

EN

回答 1

Security用户

回答已采纳

发布于 2015-10-21 17:18:33

我刚才引用了PuTTY手册中的以下内容:

在使用PuTTYgen生成密钥对之前选择键类型,您需要选择所需的密钥类型。PuTTYgen目前支持三种类型的密钥:用于SSH-1协议的RSA密钥。用于SSH-2协议的RSA密钥.用于SSH-2协议的DSA密钥.SSH-1协议只支持RSA密钥;如果要使用SSH-1协议连接,则必须选择第一种密钥类型,否则您的密钥将完全无效。SSH-2协议支持多个密钥类型.WinSCP支持的两种类型分别是RSA和DSA。WinSCP开发人员强烈建议您使用RSA。DSA有一个固有的弱点,这使得创建一个签名非常容易,其中包含了足够多的信息来分发私钥!这将允许攻击者在今后的任何会话中假装为您。WinSCP的实现已经采取了非常谨慎的预防措施,以避免这个弱点,但我们不能100%肯定我们已经管理了它,如果您有选择,我们强烈建议使用RSA密钥。如果您确实需要连接到只支持DSA的SSH服务器,那么您可能别无选择,只能使用DSA。如果确实使用DSA,我们建议您不要使用相同的密钥对多个服务器进行身份验证。

参考链接:https://winscp.net/eng/docs/ui_puttygen#generating

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/103341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档