pubkey.pem에서 모듈러스, 지수를 추출할 수 없습니다.

pubkey.pem에서 모듈러스, 지수를 추출할 수 없습니다.

다음을 사용하여 .pem 파일의 공개 키에서 모듈러스 및 지수 구성 요소를 추출하려고 합니다.

openssl rsa -inform der -pubin -text < pubkey.pem

하지만 다음과 같은 오류 메시지가 표시됩니다.

unable to load Public Key
4339:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:/SourceCache/OpenSSL098/OpenSSL098-47.1/src/crypto/asn1/tasn_dec.c:1315:
4339:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:/SourceCache/OpenSSL098/OpenSSL098-47.1/src/crypto/asn1/tasn_dec.c:379:Type=X509_PUBKEY

어떤 단서가 있나요?

답변1

공개 키가 이미 있는 경우 다음과 같이 der 옵션을 PEM으로 바꿔보세요.

openssl rsa -inform PEM -pubin -text < pubkey.pem

그렇지 않은 경우 다음과 같이 key.pem 파일에서 공개 키를 추출할 수 있습니다.

openssl rsa -in key.pem -pubout -out pubkey.pem

그런 다음 첫 번째 명령을 다시 실행하십시오.

관련 정보