본문 바로가기

리눅스

OpenSSL을 사용하여 개인키와 공개키를 생성하는 방법

728x90

OpenSSL을 사용하여 개인키와 공개키를 생성하는 방법

1. 개인키(Private Key) 생성

openssl genrsa -out private.key 1024
$ openssl genrsa -out private.key 1024
Generating RSA private key, 1024 bit long modulus
......++++++
................++++++
e is 65537 (0x10001)

RSA 알고리즘을 사용하여 private.key 파일에 개인키가 생성됩니다.

 

2. 공개키(Public Key) 생성

openssl rsa -in private.key -out public.key -pubout
$ openssl rsa -in private.key -out public.key -pubout
writing RSA key

private.key 파일에서 공개키를 추출하여 public.key 파일에 저장됩니다.

 

3. 생성된 개인키와 공개키 확인

cat private.key
cat public.key

개인키와 공개키는 각각 private.key와 public.key 파일에 저장되어 있습니다.


위의 절차를 따르면 OpenSSL을 사용하여 개인키와 공개키를 생성할 수 있습니다. 생성된 개인키는 보안 상 주의해야 하며, 공개키는 다른 사람들과 공유하여 사용할 수 있습니다.

 

728x90