我曾经使用encfs来完成这样的任务。它允许你将要加密的文件夹挂载到一个空文件夹上。之后,你在挂载点下放置的所有内容都会被加密。当你卸载文件夹时,你的加密数据将不再可见,直到你再次挂载它。还有一个图形界面,在cryptkeeper软件包中。
你可以考虑使用TrueCrypt。我相信它有一个漂亮的图形用户界面。 就在2011年原稿写作之后的这段时间里,发生了一些变化。TrueCrypt因为项目维护者突然宣布软件存在安全问题而不再可用。进行了一次安全审计,软件的一个分支,现在称为Veracrypt,继续开发工作。
对我来说,最强大、最好的解决方案是使用pgp加密文件夹。请参考以下教程获取更多信息: 在Ubuntu 10.04/10.10 Maverick Meerkat中使用Seahorse创建加密文件和文件夹 如何使用EncFS加密目录