在 Ubuntu 22.04 中对文件进行安全/密码保护访问

Lle*_*xii 2 security files 22.04

我的电脑最近刚刚安装了Ubuntu 22.04,对Linux不太了解。我有一个正在尝试保护的文件(例如,只能通过密码访问)

有人知道我该怎么做吗?

arx*_*hal 6

您可以通过以下方式做到这一点:

1-使用GnuPG

  • 打开终端。
  • 使用 cd 命令和 ls 命令导航到包含要受密码保护的文件的目录。
  • 进入目录后,运行以下命令来加密文件:
gpg -c filename
Run Code Online (Sandbox Code Playgroud)
  • 最后,当提示输入密码时,输入一个强健且易于记住的密码。

GnuPG 现在将在当前工作目录中创建一个加密文件(扩展名为 .gpg)。要访问它,您需要解密它。为此,请运行以下命令,当提示输入密码时,输入用于加密文件的密码并按 Enter 键:

gpg filename.gpg
Run Code Online (Sandbox Code Playgroud)

GnuPG 将返回当前工作目录中文件的解密版本。

2- 使用zip

  • 打开终端并使用 cd 和 ls 命令进入包含要加密的文件的目录。
  • 按以下格式输入命令以创建受密码保护的 zip 文件:
zip --password preferred_password archive_file.zip filename1 filename2
Run Code Online (Sandbox Code Playgroud)

在这里,将 Preferred_pa​​ssword 替换为您要用于加密存档的密码以及archive_file.zip您要为生成的存档指定的文件名。

现在,当您想要访问这些文件时,请解压缩存档并输入密码。或者,要通过终端执行此操作,请运行:

unzip archive_file.zip
Run Code Online (Sandbox Code Playgroud)

Zip 现在会要求您输入密码。输入加密时设置的密码,然后按 Enter 键解密文件。

3- 使用mcrypt

  • 打开终端,然后使用 cd 和 ls 进入包含要加密的文件的目录。
  • 输入以下命令列出所有支持的加密算法:
mcrypt --list
Run Code Online (Sandbox Code Playgroud)
  • 最后,使用以下方法加密您的文件:
mcrypt -a algorithm_name filename
Run Code Online (Sandbox Code Playgroud)
  • 当要求输入密码时,输入两次并按 Enter 键。mcrypt 现在将加密您的文件并使用“.nc”扩展名保存它。如果您想打开此文件,则需要对其进行解密。为此,请运行:
mcrypt -d filename.nc
Run Code Online (Sandbox Code Playgroud)

然后,输入解密密码。

来源