当前位置: 首页 > 科技观察

如何从Linux的文件管理器加密文件

时间:2023-03-16 15:57:59 科技观察

Linux桌面和服务器版本具有卓越的安全性。但是,这并不意味着您可以放松警惕。您应该始终假设您的数据总是会很快损坏。也就是说,您可能需要使用各种加密工具。与GnuPG一样,它可以让您加密和解密文件等。GnuPG的一个问题是一些用户不想在命令行中键入复杂的命令。如果是这样,您可以求助于桌面文件管理器。许多Linux桌面发行版都包含轻松加密和解密文件的功能,如果它不是内置的,也很容易添加。我将引导您完成从三个流行的Linux文件管理器加密和解密文件的过程:Nautilus(又名GNOME文件)DolphinThunar安装GnuPG在我们讨论如何处理这个问题之前,我们必须确保您的系统包含必要的基本组件-GnuPG。大多数发行版都包含GnuPG。万一您使用的发行版未附带GnuPG,安装方法如下:基于Ubuntu的发行版:sudoaptinstallgnupg基于Fedora的发行版:sudoyuminstallgnupgopenSUSE:sudozypperingnupgArch-基于发行版:sudopacman-Sgnupg无论你是刚刚安装了GnuPG,还是默认安装,你都必须创建一个GPG密钥才能使用它。每个桌面版本都使用不同的GUI工具来完成这项工作(或者根本不包括用于此任务的GUI工具),所以让我们从命令行创建这个密钥。打开终端窗口并输入以下命令:gpg--gen-key然后,您将被要求回答以下问题。除非你有充分的理由,否则你可以接受默认设置:你想要什么样的钥匙?你想要钥匙多长时间?密钥有效期?回答完问题后,输入y表示答案正确。接下来您需要提供以下信息:真实姓名。电子邮件地址。评论。完成上述操作后,在出现提示时输入O(表示确定)。然后,系统会要求您输入新密钥的密码。一旦系统收集到足够的熵(你需要在桌面上做一些工作才能做到这一点,LCTT译注:就像随便敲击键盘),你的密钥就会被创建,你就可以开始工作了。让我们看看如何从文件管理器加密/解密文件:Nautilus让我们从默认的GNOME文件管理器开始,因为它是最简单的。Nautilus无需额外安装或工作即可从精心设计的界面中加密/解密文件。创建gpg密钥后,您可以打开文件管理器,导航到包含要加密的文件的目录,右键单击要加密的文件,然后从菜单中选择“加密”(图1)).图1:从Nautilus加密文件。您将被要求选择一个收件人(或收件人列表-图2)。注意:收件人将是您已导入其公钥的那些用户。选择所需的密钥,然后从签名信息下拉列表中选择您的密钥(电子邮件地址)。图2:选择收件人和签名者。注意:您也可以选择仅使用密码加密文件。如果文件将保留在您的本地计算机上(稍后会详细介绍),这一点非常重要。设置加密后,单击“确定”并(出现提示时)输入gpg密钥的密码。该文件将被加密(现在文件名以.gpg结尾)并保存在工作目录中。现在您可以将加密文件发送给您在加密过程中选择的收件人。假设某人(使用您的公钥)向您发送了一个加密文件。保存文件,打开文件管理器,导航到文件所在的目录,右键单击加密文件,选择“使用解密文件打开”,为文件重新命名(不带.gpg扩展名),然后单击“节省”。出现提示时,输入gpg密钥的密码,文件将被解密并可以使用。Dolphin前端KDE,必须安装一个包才能使用Dolphin文件管理器进行加密/解密。登录到您的KDE桌面,打开一个终端窗口,然后输入以下命令(我使用Neon用于演示目的。如果您的发行版不是基于Ubuntu的,则必须相应地更改命令):sudoaptinstallkgpg安装后,注销并重新登录到KDE桌面。您可以打开Dolphin并右键单击要加密的文件。由于这是您第一次使用kgpg,因此您必须完成快速设置向导(不言自明)。完成向导后,您可以返回文件,右键单击它(图3),然后选择加密文件。图3:在Dolphin中加密文件。系统将提示您选择加密密钥(图4)。进行选择并单击“确定”。该文件将被加密,您可以将其发送给收件人。注意:使用KDE的Dolphin文件管理器,您不能仅使用密码进行加密。图4:选择要加密的收件人。如果您使用您的公钥从用户那里收到一个加密文件(或者您有一个您自己加密的文件),请打开Dolphin,导航到有问题的文件,双击该文件,给文件一个新名称,输入加密密码,然后单击“确定”。您现在可以读取新解密的文件。如果您使用自己的密钥加密文件,则系统不会提示您输入密码(因为它已经存储)。ThunarThunar文件管理器有点棘手。没有额外的包要安装;相反,您需要为加密创建新的自定义操作。完成后,您就可以在文件管理器中执行此操作。要创建自定义操作,请打开Thunar文件管理器并单击编辑>配置自定义操作。在出现的窗口中,单击“+”按钮(图5)并为加密操作输入以下内容:名称:加密描述:文件加密命令:gnome-terminal-xgpg--encrypt--recipient%f单击“确定”保存操作。图5:在Thunar中创建自定义操作。注意:如果gnome-terminal不是您的默认终端,请替换此命令以打开您的默认终端。您还可以创建仅使用密码(而非密钥)加密的操作。为此,操作的详细操作如下:名称:加密密码描述:仅使用密码加密命令:gnome-terminal-xgpg-c%f您不需要为解密过程创建自定义操作因为Thunar已经知道如何处理加密文件。要解密文件,只需右键单击它(在Thunar中),选择“使用解密文件打开”,为解密的文件命名,然后(出现提示时)键入加密密码。Viola,你的加密文件已经解密,可以使用了。请注意:如果您使用自己的密钥加密自己的文件,则无需输入加密密码来解密它们(因为您的公钥已存储)。但是,如果您从其他人(拥有您的公钥)那里收到文件,则需要输入您的密码。如果您想存储自己的加密文件而不是使用密钥来加密它们,请使用仅密码加密。Nautilus和Thunar(但不是KDE)可以做到这一点。通过选择密码加密(密钥加密),它会在您解密文件时始终提示您输入密码。其他文件管理器还有许多其他文件管理器,其中一些可以使用加密,一些则不能。您可能正在使用这三种工具中的一种,因此不仅加密/解密已添加到上下文菜单中,而且非常简单。试试看它是否使加密和解密过程更容易。