文件加解密
最简单:VIM 直接加解密
加密 :X 回车,输入密码
解密 :X 回程,输入空密码
有个麻烦的地方:加密后的文件没法被shell读取,尚未尝试是否有什么好的解决办法
sh脚本加密:推荐使用shc
字符串加密:base64,感觉不靠谱,拿着密文就能直接解密
加密:echo "abc" |/usr/bin/base64 -i
解密:echo "YWJjCg=="|/usr/bin/base64 -d
推荐使用openssl,文件加解密:
#加密
openssl enc -e -aes-256-cbc -in 明文文件 -out 密文文件 -pass pass:密码
#解密
openssl enc -d -aes-256-cbc -in 密文文件 -out 明文文件 -pass pass:密码
openssl的base64应用
echo abc | openssl base64
echo abc | openssl base64 -d
这种加/解密和上述的base64加解密等效,不具有太多保密性
字符串加解密:
##加密
echo abc | openssl aes-256-cbc -k 123 -base64
##解密
echo ***** | openssl aes-256-cbc -d -k 123 -base64
如果没有“-k 123” 则会提示输入加/解密密钥