- 윈도우 RSA 개인키, 공개키 생성
- 윈도우에서 openssl로 RSA 개인키, 공개키 만들기
1 사전 작업[ | ]
2 개인키 생성[ | ]
우선 개인키를 만들고...
Console
Copy
C:\openssl-0.9.8k_X64\bin>openssl genrsa -out private.key 1024
Loading 'screen' into random state - done
Generating RSA private key, 1024 bit long modulus
........++++++
......++++++
e is 65537 (0x10001)
Console
Copy
C:\openssl-0.9.8k_X64\bin>type private.key
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDTDhZpOuKlU5rBMhs7bF9TObe1wSCNsTJ/x3QmaU0ZPzjMXyNg
OfUbMcV58FZMxhDa/02L4muH6BrM9LDfwdBeZQnKEtCLo1zAlBvXTBFmUmUHaJB3
Q0uNgXLyHuEUjHFxXzHgagZCmvqLwIgRbhEa4eSo+wZbDZgtNz7eocZu+wIDAQAB
AoGATi2lt40Mb1ksteutkHh4RwfWOcbcHCBLKHII78GJwZRdobaMEBTn6g7hqwjO
btnfXH/VGsdIxax7sPB6FChi2ie8YvqqmLCNP/WYCLFO3y8Pb37h4QkSEwMnvso8
2sys9SSkFrzGSkayNOpPBVZ6xDUHU3OVfBKfXvEIFl/OX+ECQQD6apBToTXxmn5U
H4dGxQ/bjSkNZD2D81j9Hsw5CfbVxR8VzEZmZHp1qfcu8MYSB3Tjc0s0ZytY9o5V
cAQkiOGVAkEA18LXIuKyltICGpzfrU/gNXnyB866uuzEjdUpNZE100ZZcNLbxCNK
Dfu3EVwTPgDYp/m7+pRkOHRir0jkG5UKTwJAWorNRG+1oXXK13/O2bfG1AtmHIFx
/JOwSVUpYjZIGWL8qlUB32PVI1YhGcfU1g/8I4E8X+YttizvqdSmqs8TQQJBAK2L
kNQEmDVr0jlpuRiESQl6fsz84YF89FRJAo6NsEeyLDrtv8sxv10j/IpAD1IuCBaE
b0kMltg59S6caK4u4U0CQEQDrjP+/o8M/nQ8vlUZdvFc218c/necZv3JMt3AYIk4
Bcwfu7Yp9e13Ia/abB5fEB8UR0GYrqgs2LLjdmb/RE4=
-----END RSA PRIVATE KEY-----
- → 개인키 pem 파일은 base64 인코딩된 텍스트 파일(887 바이트)
3 공개키 생성[ | ]
개인키를 가지고 공개키를 만든다.
Console
Copy
C:\openssl-0.9.8k_X64\bin>openssl rsa -in private.key -out public.key -pubout -outform derwriting
writing RSA key
Console
Copy
C:\openssl-0.9.8k_X64\bin>type public.key
���� �걤 0걠�걖 ?�i:收S슾24l_S6렁?뜳8?함&iM�?0?#`3?5흜?L??뜈?뉗
- → 공개키 파일은 바이너리 파일(162바이트)
PEM 포맷으로 공개키를 만드려면
Console
Copy
C:\openssl-0.9.8k_X64\bin>openssl rsa -in private.key -out public.key -pubout
writing RSA key
생성된 키 파일
Console
Copy
C:\openssl-0.9.8k_X64\bin>dir | findstr "pem key"
2014-03-14 오후 05:11 887 private.key
2014-03-14 오후 05:11 162 public.key
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot 143.248.57.72 Estanthan7
로그인하시면 댓글을 쓸 수 있습니다.