Linux相关的加解密vim、shc、base64、openssl

文件加解密
最简单: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” 则会提示输入加/解密密钥




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值