양군의 행복한 이야기

openssl rsa key 생성 본문

java

openssl rsa key 생성

까망거북 2016. 11. 24. 10:16

키 생성

openssl genrsa -out PrivateKey.pem 2048


2048은 키 사이즈 1024도 된다.. 4056도 될껄...



비공개키를 사용하여 공개키 생성


openssl rsa -in PrivateKey.pem -out PublicKey.pem -pubout -outform PEM


PEM은 파일 생성 방식

DER도 있다...


PEM은 base64로 인코딩 된거고


DER는 바이너리임...


추가로


여기서 생성된 비공개키는 자바에서 읽을수 없다..


그럼으로 변환


openssl pkcs8 -in PrivateKey.pem -inform pem -out pri8.pem -outform PEM -topk8 -nocrypt