
sed '1d' output_file | gunzip -c | cat > input_file.bak
简易加密,解密,把input_file加密成output_file。。。简易加密而已,切勿存储重要资料
有很多linux系统上的加密工具,文件系统级别加密
EncFS:尝试加密的最简单方式之一。EncFS工作在基于FUSE的伪文件系统上,所以你只需要创建一个加密文件夹并将它挂载到某个文件夹就可以工作了。
eCryptFS:一个POSIX兼容的加密文件系统,eCryptFS工作方式和EncFS相同,所以你必须挂载它。
磁盘级别加密
Loop-AES:最古老的磁盘加密方法。它真的很快,并且适用于旧系统(如,2.0内核分支)。
DMCrypt:最常见的磁盘加密方案,支持现代Linux内核。
CipherShed:已停止的TrueCrypt磁盘加密程序的一个开源分支。
1、linux秘钥有ssh密钥或SSL密钥,都有公钥和私钥概念,都属于PKI范畴。私钥包含密码并用来解密,公钥用来加密。
2、ssh-keygen
-t
rsa会在~/.ssh生成密钥对
more
id_isa就是私钥,id_isa.pub为公钥
3、more
id_isa可以看到
-----BEGIN
RSA
PRIVATE
KEY-----
4、ssh-keygen
-l可以查看Show
fingerprint
of
key
file
5、用openssl察看key
openssl
rsa
-in
key.pem
-text
-noout
6、SSL证书包含域名和公司信息
openssl
x509
-inform
PEM
-in
ssl.pem
-noout
-text
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)