Linux에서 파일을 암/복호화 해야되는 필요가 발생할 수 있다.
Windows의 경우 자체적으로는 안되고 3rd-Party Application을 이용하여 파일 암/복호화를 할 수 있는데 Linux의 경우 자체적으로 들어 있는 OpenSSL을 이용하여 암/복호화를 할 수 있다.
알겠지만 OpenSSL은 SSL을 구현한 프로그램으로 대부분의 암/복호화를 해야되는 곳에 사용할 수 있다.
Windows의 경우 자체적으로는 안되고 3rd-Party Application을 이용하여 파일 암/복호화를 할 수 있는데 Linux의 경우 자체적으로 들어 있는 OpenSSL을 이용하여 암/복호화를 할 수 있다.
알겠지만 OpenSSL은 SSL을 구현한 프로그램으로 대부분의 암/복호화를 해야되는 곳에 사용할 수 있다.
- OpenSSL을 이용한 암호화 방법
OpenSSL을 이용하여 파일을 암호화 하는 방법는 아래와 같다.
$ openssl des3 -salt -in test.txt -out encrypt.txt
위와 같이 openssl을 실행하면은 des3 암호화 알고리즘을 이용하여 암호화를 진행합니다.
enter des-ede3-cbc encryption password:
Verifying - enter des-ede3-cbc encryption password:
암호화 알고리즘에는 여러가지가 있는데 AES랑 DES3를 많이 사용하는 걸로 알고 있습니다.
-in에 암호화 하려는 파일 이름 -out에 암호화된 파일 이름을 입력하고 암호화 키 password를 입력하면은 됩니다.
아시겠지만 이 password를 분실하시면은 복호화가 안됩니다. - OpenSSL을 이용한 복호화 방법
이번에는 복호화를 하는 경우입니다.
$ openssl des3 -d -salt -in encrypt.txt -out test.txt
복호화의 방법은 기본적으로 암호화때의 옵션이랑 같으며 -d 옵션만 추가 하면은 됩니다.
enter des-ede3-cbc decryption password:




