1. 程式人生 > >shell指令碼:base64加密、解密字串並賦值給變數方法

shell指令碼:base64加密、解密字串並賦值給變數方法

幾經波折才能夠實現使用 base64 加密、解密字串並賦值給變數。網上絕大多數是使用 echo 管道實現 加密和解密字串的輸出。

程式碼如下:

pwd=$( base64 -d <<< MQo= )  # 解碼


in=$( base64 <<< "123456")  # 加密
 

另外一種方式:

test=$(printf "%s""123456" | base64)  # 加密
echo $test


test=$(printf "%s" MTIzNDU2| base64 -d)   # 解密