難道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