难道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密钥,但凯基-F不工作
- 2. 公共ssh密钥无效
- 3. 在两个不同的帐户上使用相同的公共ssh密钥
- 4. 创建使用ssh-凯基一个SSH密钥不创建的.ssh文件夹
- 5. OpenSSL,从CString读取公共RSA密钥
- 6. Git的SSH密钥:两个不同的账户github上和gitlab
- 7. 共享SSH密钥
- 8. 获得两个库的公共密钥和共同的价值观
- 9. RSA公钥加密openssl
- 10. 使用OpenSSL从文件设置私人和公共EC密钥
- 11. c#的RSA公共密钥的公钥#
- 12. 提取从OpenSSL的密钥文件的公钥和私钥
- 13. 通过公钥的ssh密钥登录
- 14. 具有相同ssh的多台计算机私人和公共密钥
- 15. 调试SSH共享密钥
- 16. 将PHP RSA公共密钥转换为Android公共密钥
- 17. 合并两个字典与公共密钥蟒和最小值
- 18. 用于Firefox扩展签名的OpenSSL公共密钥
- 19. 如何PEM公共密钥转换成OpenSSL的RSA *结构
- 20. openssl - 从PEM到DER的RSA公共密钥
- 21. 在stdout上打印使用openssl的RSA公共密钥
- 22. 公钥不通过的OpenSSL
- 23. 合并两个不同的阵列基于相同的密钥
- 24. 如何使用openSSL和公钥加密和解密xml
- 25. SSH不接受公共密钥和权限似乎是正确的
- 26. 加密与给定的RSA公钥的OpenSSL
- 27. 加密#加密给予了相同的密钥和值
- 28. OpenSSL的RSA私钥和公钥
- 29. 生成私钥和公钥的OpenSSL
- 30. PHP openssl加密解密错误?无效的公钥/私钥?
Stack Overflow是用于编程和发展问题的站点。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww