难道SSH-凯基&的OpenSSL可以生成相同的私钥两个不同的公共密钥?命令ssh-keygen -y -f ./my.key
给出(在同一行ssh-rsa
后内容)的不同的公共密钥(-----BEGIN PUBLIC KEY-----
和-----END PUBLIC KEY-----
之间内容)生成的所述一个与命令openssl rsa -in my.key -pubout
。SSH-凯基和OpenSSL给出了两个不同的公共密钥
-2
A
回答
0
这是相同的密钥,但不同的表示。 OpenSSL的使用X.509 SubjectPublicKeyInfo进行在ASN.1包裹在PEM,通常(包括在这里); OpenSSH的(除了SSHv1的被打破,你不应该使用“RSA1”键)使用XDR-像SSH线格式,用base64。
杜佩或neardupe:
How to store/retrieve RSA public/private key
Convert pem key to ssh-rsa format
RSA Public Key format
Convert RSA public key to RSA DER
Converting an OpenSSL generated RSA public key to OpenSSH format (PHP)
How to convert RSA key to ssh-rsa
并不太明显的交叉叠https://security.stackexchange.com/questions/42268/how-do-i-get-the-rsa-bit-length-with-the-pubkey-and-openssl
相关问题
- 1. 在两个不同的帐户上使用相同的公共ssh密钥
- 2. 创建使用ssh-凯基一个SSH密钥不创建的.ssh文件夹
- 3. Git的SSH密钥:两个不同的账户github上和gitlab
- 4. 共享SSH密钥
- 5. 使用OpenSSL从文件设置私人和公共EC密钥
- 6. c#的RSA公共密钥的公钥#
- 7. 调试SSH共享密钥
- 8. 合并两个不同的阵列基于相同的密钥
- 9. 如何使用openSSL和公钥加密和解密xml
- 10. 加密与给定的RSA公钥的OpenSSL
- 11. 凯撒密码不知道密钥
- 12. 基于一个公共密钥合并/连接两个对象(push?splice?)
- 13. 如何添加公共密钥的ssh-agent永久
- 14. 基于公共密钥(Microsoft SQL Server)查找两个表之间的差异
- 15. 如何与公共密钥
- 16. 定期对公共密钥
- 17. Ssh需要公钥的密码?
- 18. 获取结果来自两个表的公共密钥
- 19. openSSL:如何初始化公钥加密密钥?
- 20. SSH-凯基生成SSHFP
- 21. openssl?加入公钥和私钥
- 22. 生成OpenSSL私钥和公钥
- 23. 克隆公共github帐户需要SSH密钥吗?
- 24. 在mongodb中存储公共SSH rsa密钥是否安全?
- 25. OpenSSL AES_cfb128_encrypt公钥/私钥C++
- 26. RSA加密基于公钥
- 27. Python:Pycrypto RSA公共密钥加密错误
- 28. 查找多个文件的公共密钥和不同的值存储到一个数组,并计算不同
- 29. 从iOS导出公钥和私钥到OpenSSL
- 30. camel-ssh基于密钥的认证
Stack Overflow是用于编程和发展问题的站点。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww