參考**:
這篇文章寫得非常好,給滿分
下面附上自己對照著擼出來的**僅僅當作筆記記錄
# !/bin/bash
password=gmengine@123
echo $password | openssl enc -aes-256-cbc -s "1ae3b897" -out pass.aes -pass pass:1231kj13
openssl enc -aes-256-cbc -d -in pass.aes -pass pass:1231kj13
cat pass.aes
本想將加密後的密文不存到檔案中進行解密,但是總是解密失敗,不知道原因在**(存在檔案中進行解密可以正常解密)
**如下,希望大神指點出來問題何在?發現問題望告知,萬分感謝~~~
# !/bin/bash
password=gmengine@123
pass=`echo $password | openssl enc -aes-256-cbc -s "1ae3b897" -pass pass:1231kj13`
echo -n "$pass" | openssl enc -aes-256-cbc -d -pass pass:1231kj13
## the code above runs wrong,but below is ok ,why?
# !/bin/bash
password=gmengine@123
echo $password | openssl enc -aes-256-cbc -s "1ae3b897" -pass pass:1231kj13 | openssl enc -aes-256-cbc -d -pass pass:1231kj13
linux 下shell中if各種引數
檔案表示式 e filename 如果 filename存在,則為真 d filename 如果 filename為目錄,則為真 f filename 如果 filename為常規檔案,則為真 l filename 如果 filename為符號鏈結,則為真 r filename 如果 filenam...
linux下shell中if的相關引數
linux下shell中if的相關引數 a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f...
Linux下Shell中if的相關引數
a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f file 如果 file 存在且是乙個...