如何在 Linux、MacOS 和 Windows 上加密文件 - 以及原因
您的桌面操作系统上有私人文档吗?以下是如何在 Linux、MacOS 和 Windows 上确保其安全。
您的桌面操作系统上可能有包含敏感信息的文档。那么您如何保护这些数据呢?您可以将文档隐藏在一个不起眼的文件夹中 - 但这并不真正安全,因为任何有权访问您计算机的人都可以翻查并找到有问题的文件。
您真正需要做的是通过加密来保护该私人文档。我将向您展示它是如何在三种主要桌面操作系统上完成的:Linux、MacOS 和 Windows。
如何在 Linux 上加密文件
我将演示如何从命令行执行此操作。还有其他工具可用于此过程,但这种特定方法在所有 Linux 发行版中相当通用。
1. 打开终端窗口
首先要做的是打开终端窗口,然后导航到包含要加密的文件的目录。
2. 加密文件
要加密文件,您将使用gpg命令。如果您发现您的计算机上未安装 GPG,您可以使用以下命令之一从标准存储库添加它:
- sudo apt-get install gnupg -y
- sudo dnf install gnupg -y
- sudo pacman -S gnupg
安装 GnuPG 后,您可以像这样加密文件:
gpg -c FILENAME其中 FILENAME 是要加密的文件的名称。系统将提示您输入并验证加密密码。加密完成后,您将看到一个扩展名为 .gpg 的新文件。然后您应该删除原始文件。
3.解密文件
当您需要查看或更改加密文件时,您必须使用以下命令对其进行解密:
gpg FILENAME.gpg然而,这有一个技巧。默认情况下,您创建的密码将保留在缓存中,因此任何人都可以运行上述命令并解密文件。
为了避免这种情况,请使用以下命令创建一个新文件:
nano ~/.gnupg/gpg-agent.conf在该文件中,添加以下内容:
default-cache-ttl 60
max-cache-ttl 120保存并关闭文件。上面两行将确保缓存在 60 秒后转储。最后,使用以下命令重新加载 GnuPG 配置文件:
gpgconf --reload all您现在应该可以走了。
如何在 MacOS 上加密文件
您可以使用多种方法在 MacOS 上加密文件。我在这里概述了其中之一(并解释了为什么应该这样做)。该方法适用于文件夹,但您始终可以创建文件夹,将文档移至该文件夹中,然后对其进行加密。
另一种方法与 Linux 上相同,使用 GnuPG。唯一的挑战是在 MacOS 上安装 GnuPG。为此,您必须使用 Homebrew,它使用 brew 命令作为 MacOS 的包管理器。
1.安装自制程序
打开终端窗口应用程序并安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"出现提示时,请按照安装说明进行操作。
2.安装GnuPG
从 CLI(命令行界面),使用以下命令安装 GnuPG:
brew install gnupg系统可能会提示您安装开发人员工具,可以使用以下命令来完成:
xcode-select --install安装完成后,您可以使用 gpg 命令加密文件,就像我在 Linux 中一样,正如我上面概述的那样。
如何在 Windows 上加密文件
在 Windows 11 中,加密文件相当简单。方法如下。
1.打开文件管理器
打开 Windows 文件管理器并导航到包含要加密的文件的文件夹。
2. 加密文件
右键单击该文件并选择属性。在“属性”窗口中,选择“常规”选项卡,然后单击“高级”。在出现的弹出窗口中,单击“加密内容以保护数据”复选框。
当询问是否应将加密应用于相关文件夹和文件时,选择该选项并单击“确定”。单击“属性”窗口上的“应用”,您就可以安全地关闭弹出窗口了。
使用此方法有一个很大的警告,因为它不会对您的文件进行密码保护。
此方法仅对文件进行加密,并不对其进行密码保护。为了用密码保护文件,我建议安装——你猜对了——GnuPG。
要在 Windows 上获取 GnuPG,您需要安装 Gpg4win 软件包。安装非常简单,只需下载安装程序,双击下载的文件,然后逐步完成用户友好的安装向导即可。安装 Gpg4win 后,您可以使用 gpg 命令以与上面相同的方式加密驱动器上的任何文件。

