1. 암호화 방법

openssl  des3  -in  myfile.txt  -out  myfile.txt.encrypted  -k  password

 

2. 복호화 방법 (-d 옵션)

openssl  des3 -d  -in  myfile.txt.encrypted  -out  myfile.txt  -k  password

 

3. 스크립트 작업

$ vi  openssl_enc.sh

for file in *.svndump.gz
do
   openssl  des3 -in  $file  -out  $file.encrypted  -k  <패스워드>
   rm  $file
done

 

4. 테스트

$ cat pass.tx$
qwer123

$ openssl aes-256-cbc -in pass.txt -out file.enc -k password

$ ls -atlr
total 1848
-rw-r--r--. 1 apache apache       8 Mar 15 17:06 pass.txt
drwx------. 5 apache apache    4096 Mar 15 17:13 ..
-rw-r--r--. 1 apache apache      32 Mar 15 17:13 file.enc
drwxr-xr-x. 3 apache apache    4096 Mar 15 17:16 .

$ file file.enc
file.enc: data

$ openssl aes-256-cbc -d -in file.enc -out file.txt -k password

$ ls -atlr
total 1852
-rw-r--r--. 1 apache apache       8 Mar 15 17:06 pass.txt
drwx------. 5 apache apache    4096 Mar 15 17:13 ..
-rw-r--r--. 1 apache apache      32 Mar 15 17:13 file.enc
-rw-r--r--. 1 apache apache       8 Mar 15 17:17 file.txt
drwxr-xr-x. 3 apache apache    4096 Mar 15 17:17 .

$ cat file.txt
qwer123