Php를 이용해서 아래와 같이 편하게 할 수 있음
#!/bin/bash -e
INPUT=$1;
if [ -z $INPUT ]; then echo ” Input your encoding Plain text” else php -r “echo base64_encode($INPUT);”; echo “\n”; fi |
예전엔, 이렇게 openssl을 이용했엇따.
[root@jinstalk ~]# printf “mail.shhong” | openssl base64
bWFpbC5zaGhvbmc=
Decode는 해당 openssl을 이용해서 이런식으로 가능합니다.
#!/bin/bash -e
INPUT=$1;
if [ -z $INPUT ];
then
echo ” Input your decoding Base64Encoded text”
else
echo $INPUT | openssl base64 -d;
echo “”;
fi