在安装过程中跳过选项后如何加密文件?

我需要加密我机器上的一些文件。 我没有在安装时选择加密我的主文件夹选项,但由于有一个选项可以这样做,我猜Ubuntu有一些内置的加密实用程序。 如果是这样,它是什么,我可以用它来加密我系统上的某些文件(不仅仅是主文件夹)?

我使用以下两个加密程序: truecryptopenssl ; 第一个允许您创建任何大小的加密容器,第二个允许您加密单个文件; 在加密之前必须对文件夹进行tar,因为要加密的目标必须是一个数据块。

  • Truecrypt是一个优秀的程序,但在存储库中不可用,所以你必须去truecrypt.org下载程序; 你想要’标准’版本,它有32或64位可用。 下载后,打开终端并cd到包含文件夹并输入tar -zxvf ,然后输入chmod +x ,然后输入sudo ./ 。 (您需要使用sudo,因为它将安装到系统文件夹。)

  • 然后按照屏幕上的提示操作,将安装truecrypt 。 之后,最好在想要创建卷时以normal user身份运行,但在要安装卷时使用gksudo 。 (如果你创建一个卷作为gksudo ,root将拥有它,所以你必须让它为你的用户重新获得所有权。)

  • truecrypt创建卷时,有很多选项,甚至可以加密整个USB闪存驱动器,外部硬盘驱动器,内部硬盘分区等。 尽管对该程序的这些方面的长时间讨论与此答案无关,但还有其他几个重要的事项需要注意。 特别是,在FAT32中格式化truecrypt卷的文件系统会很有用。 如果文件传输到Windows系统,则该卷将很容易打开,因为使用FAT32选项创建的卷将能够由Windows truecrypt可执行文件打开。

  • truecrypt创建的卷在某种意义上类似于使用virtualbox创建的卷; 即具有自己的文件系统的虚拟磁盘。 网站上有很好的文档,详细解释了如何使用该程序。 此外,安装后,pdf指南应位于/usr/share/truecrypt/doc/TrueCrypt User Guide.pdf

  • 我还使用openssl (默认安装)来加密各种文件和tarred档案。 我使用与Unix工具箱的这一部分相同的命令,但为了完整起见,我在这里重复它们,归功于Colin Barschel。 第一个命令encrypts ; 第二个decrypts文件和文件夹示例:

    对于文件:

    加密:

     openssl aes-128-cbc -salt -in file -out file.aes 

    解密:

     openssl aes-128-cbc -d -salt -in file.aes -out file 

    对于tarred文件夹:

    加密:

     tar -cf - directory | openssl aes-128-cbc -salt -out directory.tar.aes 

    解密:

     openssl aes-128-cbc -d -salt -in directory.tar.aes | tar -x -f - 

这个给你。 社区有一个帮助Wiki的方法:

https://help.ubuntu.com/community/PostInstallationEncryption

尝试Cryptkeeper 。 您可以使用它来加密特定文件夹。

我会使用TrueCrypt,因为它可以让您更好地控制加密并为您提供更多选择。

使用新的Gnome EncFS Mountmanager

http://www.webupd8.org/2013/05/gnome-encfs-manager-cryptkeeper.html

Crytkeeper即将结束。 我不会再开发了。 它在12.10 ++中不起作用。

我在Ubuntu 13.10中安装了Gnome EncFS Mountmanager,没有任何问题。

迎接阿克塞尔