Gae Ko's Blog

[암호] openssl로 파일을 암호화/복호화 하기 본문

암호

[암호] openssl로 파일을 암호화/복호화 하기

Gae Ko 2018. 1. 25. 06:07

[리눅스/유닉스] 간단히 알아보는 OpenSSL 암호화/복호화 를 참고하여 실행하여 보았다.


※ 파일을 암호화/복호화 하기 


-in 옵션과 -out 옵션으로 암복호화할 파일을 선택한다.


[암호화 하는 명령어]


[복호화 하는 명령어]



※ 공개키와 개인키 사용방법


먼저 개인키와 공개키를 생성한다.


[개인키를 생성]


[개인키를 이용해 공개키를 생성]


공개키로 파일을 암호화하는 방법은 다음과 같다.



↑ 암호화할 파일 (원본)



↑ 암호화한 결과 파일


개인키로 복호화하는 방법은 다음과 같다.



↑ 암호화한 파일을 복호화한 결과



※ 생성된 공개키와 개인키가 저장되는 형식


아까 openssl로 생성한 공개키와 개인키는 각각 public_key.pem 과 private_key.pem 라는 파일로 저장된다. (명령어로 파일명을 어렇게 지정했기 때문)

그 파일을 들어가보면 다음과 같다.


[public_key.pem]


[private_key.pem ]



'암호' 카테고리의 다른 글

[암호] 해시함수  (0) 2018.02.12
[암호] openssl를 이용한 RSA 암복호화  (0) 2018.01.29
[암호] RSA 암호화  (0) 2018.01.24
[암호] 대칭키 암호 vs 공개키 암호  (0) 2018.01.24
[암호] 비트맵 파일 암호화하기  (0) 2018.01.24