OpenSSL을 이용한 RSA 공개키, 개인키 생성

OpenSSL 을 이용하여 RSA 키(공개키, 개인키)를 생성하는 방법입니다.

OpenSSL 설치

  • MacOS
    • brew install openssl
  • Linux
    • apt-get install openssl
  • Windows

개인키 생성(Create Private Key)

genrsa 를 사용하여 1024 크기의 개인키 생성

1
genrsa -out private_key.pem 1024

생성된 데이터 확인 시 RSA PRIVATE KEY 즉 개인키라고 명시 후 키값이 들어갑니다.

공개키 생성(Create Public Key)

rsa 명령을 사용하여 공개키를 생성합니다. 키는 위에서 생성한 비밀키(Private Key)를 이용하여 생성합니다.

(위에서 생성한 비밀키: private_key.pem)

1
rsa -in private_key.pem -out public_key.pem -pubout

데이터 확인 시 비밀키와 같은 형식으로 공개키가 생성되었습니다.

Licensed under CC BY-NC-SA 4.0
Last updated on Mar 15, 2022 23:36 +0900