2017-10-22 9 views
-2

ssh-keygen & openssl이 동일한 개인 키에서 두 개의 다른 공개 키를 생성 할 수 있습니까? 명령 ssh-keygen -y -f ./my.keyopenssl rsa -in my.key -pubout 명령으로 생성 된 내용 (-----BEGIN PUBLIC KEY----------END PUBLIC KEY----- 사이의 내용)과 다른 공개 키 (같은 줄에 ssh-rsa 뒤에 나오는 내용)와 다른 공개 키를 제공합니다.ssh-keygen 및 openssl은 두 개의 다른 공개 키를 제공합니다

+1

스택 오버플로는 프로그래밍 및 개발 질문을위한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. – jww

답변

0

동일한 핵심이지만 다른 표현입니다. OpenSSL은 ASN.1에서 X.509 SubjectPublicKeyInfo를 사용하며 일반적으로 PEM에 래핑 된 것을 포함합니다. OpenSSH (SSHv1의 'rsa1'키는 손상되어 사용하지 않아야합니다.)는 base64에서 XDR과 유사한 SSH 와이어 형식을 사용합니다.

속는 또는 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