7个在Linux中加密/解密和密码保护文件的工具

Linux发行版提供了几个标准的加密/解密工具,有时可以证明是方便的。在这篇文章中,我们介绍了7个这样的工具

加密是以这样的方式对文件进行编码的过程,即只有被授权的人才能访问它。人类正在使用从年龄加密,即使计算机不存在。在战争期间,他们会传递某种信息,只有他们的部落或有关的人能够理解。 Linux发行版提供了几个标准的加密/解密工具,有时可以证明是方便的。在这篇文章中,我们已经涵盖了7个这样的工具与适当的标准示例,这将帮助您加密,解密和密码保护您的文件。 如果你有兴趣知道如何生成随机密码在Linux以及创建随机密码,你可能想访问以下链接: 在Linux中生成/加密/解密随机密码

1.GnuPG

GnuPG的代表GNU隐私卫士 ,常被称为GPG这是加密软件的集合。 由GNU项目在C编程语言。 最新的稳定版本是2.0.27。 在大多数今天的Linux发行版,GnuPG的包装内附送默认情况下,如果在情况下,它没有安装你可能倾向于或库Yum它。
$ sudo apt-get install gnupg
# yum install gnupg
我们具有位于〜/桌面/ Howtoing /文本文件(howtoing.txt),这将在下面本文中的实施例被使用。 在进一步移动之前,请检查文本文件的内容。
$ cat ~/Desktop/Howtoing/howtoing.txt
检查文件内容 现在用GPG加密howtoing.txt文件。 只要您运行-c选项(加密仅与对称密码)的GPC的命令,它会创建一个文件texmint.txt.gpg。您可以列出要验证的目录的内容。
$ gpg -c ~/Desktop/Howtoing/howtoing.txt
$ ls -l ~/Desktop/Howtoing
在Linux中加密文件 :输入两次意译给定的加密文件。 上述加密与CAST5加密算法自动完成。您可以选择指定不同的算法。 要查看所有加密算法,您可以触发。
$ gpg --version
检查加密算法 现在,如果要解密上述加密的文件,可以使用下面的命令,但我们开始之前,解密我们会先删除原来的文件即howtoing.txt并保留加密文件howtoing.txt.gpg不变。
$ rm ~/Desktop/Howtoing/howtoing.txt
$ gpg ~/Desktop/Howtoing/howtoing.txt.gpg
在Linux中解密文件 注意 :您需要为您提供了在加密相同的密码提示时解密。

bcrypt

bcrypt是这是基于Blowfish密码密钥推导函数。 Blowfish密码不推荐,因为它被认为密码算法可以被攻击的时间。 如果你还没有安装bcrypt,你可能倾向于Yum所需的软件包。
$ sudo apt-get install bcrypt
# yum install bcrypt
使用bcrypt加密文件。
$ bcrypt ~/Desktop/Howtoing/howtoing.txt
只要你火了上面的命令,创建一个新的文件名texmint.txt.bfe和原文件howtoing.txt被替换。 使用bcrypt解密文件。
$ bcrypt howtoing.txt.bfe
:bcrypt不具有加密的安全形式,因此它的支持已被禁用,至少在Debian的杰西。

ccrypt

设计为替代UNIX crypt,ccrypt是一个用于文件和流加密和解密的实用程序。它使用Rijndael cypher。 如果你没有安装ccrypt你可能会适应或yum它。
$ sudo apt-get install ccrypt
# yum install ccrypt
使用ccrypt加密文件。它使用ccencrypt加密和ccdecrypt解密。 重要的是要注意到,在加密中,原始文件(howtoing.txt)(howtoing.txt.cpt)代替,并在解密所述加密文件(howtoing.txt.cpt)由原始文件(howtoing.txt)代替是重要。 你可能喜欢用ls命令进行检查。 加密文件。
$ ccencrypt ~/Desktop/Howtoing/howtoing.txt
Linux中的ccencrypt文件 解密文件。
$ ccdecrypt ~/Desktop/Howtoing/howtoing.txt.cpt
提供在加密期间给出的解密密码。 在Linux中的ccdecrypt文件

拉链

它是最有名的存档格式之一,它是如此有名,我们通常称为存档文件作为zip文件在日常沟通。它使用pkzip流密码算法。 如果你没有安装zip,你可能喜欢apt或yum。
$ sudo apt-get install zip
# yum install zip
使用zip创建加密的zip文件(多个文件组合在一起)。
$ zip --password mypassword howtoing.zip howtoing.txt howtoing1.1txt howtoing2.txt
创建加密Zip文件 这里输入mypassword是用于加密的密码。 一个归档名为howtoing.zip与压缩文件howtoing.txt,howtoing1.txthowtoing2.txt创建。 使用解压缩解密密码保护的压缩文件。
$ unzip howtoing.zip
解密压缩文件 您需要提供加密时提供的相同密码。

5.打开

OpenSSL的是一个命令行加密工具可用于加密消息以及文件。 如果尚未安装openssl,您可能希望安装它。
$ sudo apt-get install openssl
# yum install openssl
使用openssl加密加密文件。
$ openssl enc -aes-256-cbc -in ~/Desktop/Howtoing/howtoing.txt -out ~/Desktop/Howtoing/howtoing.dat
使用Openssl加密文件 上述命令中使用的每个选项的说明。
  1. ENC:加密
  2. -AES-256-CBC:该算法被使用。
  3. -in:文件的完整路径进行加密。
  4. 退房手续 :完整路径将被解密。
使用openssl解密文件。
$ openssl enc -aes-256-cbc -d -in ~/Desktop/Howtoing/howtoing.dat > ~/Desktop/Howtoing/howtoing1.txt
使用Openssl解密文件

7拉链

非常着名的开源7 zip压缩文件,用C ++编写,能够压缩和解压大多数已知的归档文件格式。 如果你没有安装7-zip你可能喜欢apt或yum它。
$ sudo apt-get install p7zip-full
# yum install p7zip-full
使用7-zip将文件压缩成zip并加密。
$ 7za a -tzip -p -mem=AES256 howtoing.zip howtoing.txt howtoing1.txt
使用7-ZIP压缩文件 使用7-zip解压缩加密的zip文件。
$ 7za e howtoing.zip
使用7-Zip解密文件 :出现提示时加密和解密过程提供各地相同的密码。 我们目前使用的所有工具都是基于命令的。有一个由nautilus提供的基于GUI的加密工具,它将帮助您使用图形界面加密/解密文件。

7. Nautilus加密实用程序

使用Nautilus加密实用程序在GUI中加密文件的步骤。
在GUI中加密文件
1.右键单击要加密的文件。 2.选择格式压缩,并提供保存位置。提供密码以加密。
使用Nautilus加密文件

使用Nautilus加密文件

3.注意消息-成功创建加密的拉链。
加密的Zip文件确认

加密的Zip文件确认

在GUI中解密文件
1.尝试在GUI打开拉链。 注意的文件旁锁图标 。它会提示输入密码,输入密码。
文件解密

文件解密

2.如果成功,这将打开该文件为您服务。
解密确认

解密确认

目前为止就这样了。我会再次在这里与另一个有趣的话题。直到然后,保持调整和连接到Howtoing。不要忘记在下面的评论中向我们提供您宝贵的反馈。喜欢和分享我们,并帮助我们传播。