OpenSSL을 이용한 암호화 / 복호화 방법
1. Encryption(암호화 방법)
$openssl des3 -salt -in 원본파일명 -out 암호화된파일명
ex)
$ head -10 loveisyou.txt
What's your definition of it?
Hows it make you feel?
Tell me what you say that truly makes it real
Kings and Queens, Philosophers have tried so hard to find
Tell me what it means to you dear, nevermind
Love is kind when the world is cold
Love stays strong when the fight gets old
Love's a shoulder to lean on
$ openssl des3 -salt -in loveisyou.txt -out loveisyou.txt.enc
enter des-ede3-cbc encryption password:
Verifying - enter des-ede3-cbc encryption password:
$ head -10 loveisyou.txt.enc
i▒▒%a▒\^▒8▒z.▒▒k▒w▒▒▒gQ~ ▒"▒▒sPr▒r▒w▒-▒my▒:YvxQʝa▒
▒$DK▒▒M}z▒▒H{▒s▒▒9Z▒▒▒yB &▒▒M#Tu▒I?=▒-m▒d▒߸=▒q▒▒u7A▒bӘ▒▒▒▒Ba▒NC▒f~▒\uX▒>T4;#▒`_믃'@4▒j%q5▒/540▒▒f▒▒▒M▒ >ךyUNSIm▒▒)▒▒xKB!*(A▒`\R▒Lr▒▒g%J;▒▒q▒▒▒*e*▒@▒(▒MR▒▒<֜|l;cJd▒y▒▒▒oM▒▒}▒▒.▒$▒▒?p▒▒▒aK&Bi▒ )Xk▒`▒4▒:U▒▒▒▒_▒Eh▒cl▒J▒3mXT▒▒wII▒▒K▒op^:F)Q~%▒Tv▒▒3+!▒ЀH▒4,>a찚!j#t▒ɩ▒
0▒;P▒▒v▒▒4A⟥(?▒▒f▒5/\_i'▒▒▒(b▒Yxo>▒p▒k(\▒zS͔▒▒9zfr}`2"▒▒
▒▒8▒▒▒
▒`粉▒▒63▒۔▒:
2. 복호화 방법
$openssl des3 -d -salt -in 암호화된파일명 -out 복호화된출력파일명
$ head -10 loveisyou.txt.enc
i▒▒%a▒\^▒8▒z.▒▒k▒w▒▒▒gQ~ ▒"▒▒sPr▒r▒w▒-▒my▒:YvxQʝa▒
▒$DK▒▒M}z▒▒H{▒s▒▒9Z▒▒▒yB &▒▒M#Tu▒I?=▒-m▒d▒߸=▒q▒▒u7A▒bӘ▒▒▒▒Ba▒NC▒f~▒\uX▒>T4;#▒`_믃'@4▒j%q5▒/540▒▒f▒▒▒M▒ >ךyUNSIm▒▒)▒▒xKB!*(A▒`\R▒Lr▒▒g%J;▒▒q▒▒▒*e*▒@▒(▒MR▒▒<֜|l;cJd▒y▒▒▒oM▒▒}▒▒.▒$▒▒?p▒▒▒aK&Bi▒ )Xk▒`▒4▒:U▒▒▒▒_▒Eh▒cl▒J▒3mXT▒▒wII▒▒K▒op^:F)Q~%▒Tv▒▒3+!▒ЀH▒4,>a찚!j#t▒ɩ▒
0▒;P▒▒v▒▒4A⟥(?▒▒f▒5/\_i'▒▒▒(b▒Yxo>▒p▒k(\▒zS͔▒▒9zfr}`2"▒▒
▒▒8▒▒▒
▒`粉▒▒63▒۔▒:
'리눅스' 카테고리의 다른 글
pthread.h를 include했는데도 undefined reference to `pthread_create' 에러날때 (0) | 2014.06.10 |
---|---|
[리눅스] 가장 크기가 큰 디렉토리 찾기 (0) | 2014.06.09 |
grep의 좋은 기능, 검색어 앞 뒤 출력! (0) | 2014.05.27 |
vi에서 ^M 지우기, 행끝의 캐럿 M기호 지우기 (0) | 2014.05.27 |
[유닉스 명령어 정리] 프로세스 (0) | 2014.05.21 |