有没有Linux环境下为文件加密,密钥解密的方法?

有没有Linux环境下为文件加密,密钥解密的方法?,第1张

( echo '' && gzip -c input_file ) | cat > output_file

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8471797.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存