我希望使用 ssh-keygen
将 ed25519 私钥转换为 rsa 私钥。
我找到了 this helpful guide但我无法弄清楚如何指定输入格式为 ed25519 而导出格式应为 rsa。
我尝试了很多不同的方法来匹配标志的概要和描述,但每次我尝试时,我都会从 ssh- 得到“
。太多参数
”错误注册机
我还想找到从 ed25519 私钥生成公钥的命令,以验证它是否有效。
最佳答案
不,不能转换。 RSA 和 EdDSA 不仅仅是不同类型的 key ,它们是完全不同的密码系统。 key 生成算法,私钥只是其中的一部分。
ssh-keygen 中可用的所有转换选项通常是将一种类型的 RSA key 转换为另一种类型的 RSA key 。例如将 OPENSSH RSA key 转换为 PKCS8 RSA key 。基本上,所谓的转换只是以不同的方式打包 RSA key 。
关于bash - 将 ed25519 私钥转换为 RSA 私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65367229/