Linux下shell中采用openssl加密
参考网址:http://sunnybay.blog.51cto.com/2249903/1406690这篇文章写得非常好,给满分下面附上自己对照着撸出来的代码仅仅当作笔记记录# !/bin/bashpassword=GMEnginE@123echo $password | openssl enc -aes-256-cbc -S "1ae3b897" -out pass.aes -p
·
参考网址:http://sunnybay.blog.51cto.com/2249903/1406690
这篇文章写得非常好,给满分
下面附上自己对照着撸出来的代码仅仅当作笔记记录
# !/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
更多推荐
已为社区贡献1条内容
所有评论(0)