首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将RSA公钥转换为正确的格式

将RSA公钥转换为正确的格式
EN

Security用户
提问于 2012-04-20 16:37:37
回答 1查看 14.5K关注 0票数 4

我要把公钥寄到我的银行。我使用的是CoreFTP,它允许使用RSA生成密钥。它说,当您按下generates按钮时,它会生成"OpenSSH兼容证书碳化硅“。

它生成的密钥

代码语言:javascript
运行
复制
-----BEGIN RSA PUBLIC KEY-----

在开始时(然后是键,然后是结束标记)。

我的银行拒绝我的公钥,并说它应该开始ssh-rsa

我怀疑"RSA“和"OpenSSH”有不同的版本,两者都不清楚它们产生了什么/期望什么。

如何将我的密钥从CoreFTP提供的格式转换成我的银行想要的格式?

EN

回答 1

Security用户

回答已采纳

发布于 2012-04-20 16:43:17

我相信原因是CoreFTP实际上生成的是OpenSSL键,而不是OpenSSH格式的键。

也许你的问题已经在Stackoverflow上得到了答案?

https://stackoverflow.com/q/1011572/643314

维克多·马塔雷的报道:

您也可以使用ssh-keygen: ssh-keygen -f pub1key.pub -i -m PKCS8 从pub1key.pub读取openssl格式的公钥并以openssh格式输出。

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

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

复制
相关文章

相似问题

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