用密码保护文件夹

用密码保护文件夹

我文件夹中有多个文件。我想加密该文件夹。我该怎么做?我尝试了以下方法:

使用带有加密选项的 zip 命令。这确实会加密文件。但文件在 zip 文件夹中可见。只有当您单击单个文件时,它才会要求输入密码。

有没有办法在文件夹级别设置密码?我正在使用以下命令:

zip --encrypt form.zip folder

我在 Windows 11 上使用 Ubuntu 20.04.1 LTS 作为 WSL。

答案1

  1. 安装 gpg

    sudo apt install -y gnupg
    
  2. tar 目录并使用 gpg 加密...

    tar czvf - folder | gpg --symmetric --cipher-algo aes256 -o form.tar.gz.gpg
    

    系统将提示你设置密码

  3. 如果你想从加密的 tar 中提取文件,那么你可以运行

    gpg -d form.tar.gz.gpg | tar xzvf -
    

    在提取文件之前,系统会提示你输入与第 2 步相同的密码

答案2

gpg 还可用于加密目录中的单个文件

gpg -c filename

-c 需要密码并使用 AES128 对称密码加密,然后使用

gpg filename.gpg

使用您设置的密码将其解压到工作目录。

要知道你必须使用哪种加密,只需输入gpg --version

坦率地说,我认为如果多个人有权访问您的登录信息(老实说他们不应该这样做),最简单的方法是在您的电脑上创建一个只有您才有权访问的帐户,并为您想要共享的各个文件夹创建密码网络共享,但要确保安全。

相关内容