![右键单击并从内容中生成 truecrypt 卷](https://linux22.com/image/1484690/%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%E5%B9%B6%E4%BB%8E%E5%86%85%E5%AE%B9%E4%B8%AD%E7%94%9F%E6%88%90%20truecrypt%20%E5%8D%B7.png)
是否有人找到一种方法来获取文件夹的内容并在 truecrypt 中为其编程生成一个大小合适的卷?
就像在 Windows 中一样,您右键单击并选择发送到存档等...我希望有一个适用于 Linux 的解决方案,可以收集相关数据或编写命令行脚本来生成卷并将内容复制或移动到该卷。
答案1
可以有是一个 truecrypt 容器,或者根本就是一个容器?
如果你愿意GPG(pgp),然后
tar -z -cv datadir | gpg --输出数据.tar.gz.gpg -c
创建一个密码(而不是
-e
公钥/密钥)加密的压缩 tar 文件,关于大小相同或者可能更小比源文件夹更安全。加密文件系统或者加密文件系统将对新文件夹进行即时加密,其大小与原始文件夹大致相同。
- 不使用容器文件或分区,将加密文件保存在同一驱动器的新文件夹中。因此,仅使用所需的磁盘空间(加密后,某些文件会稍大一些,小文件可能有最小大小),并且大小会动态增加(例如,空间仅受主机文件系统的限制)。
TrueCryptLinux 上仍然存在,不再正式支持,但据我所知它没有“损坏”或任何其他问题(截至 2016 年初)。但下面的 cryptsetup 也支持 truecrypt 格式和现有卷...
dm-crypt / cryptsetup / LUKS使用看起来像单独分区/驱动器的容器文件,与 truecrypt 非常相似。
你创建的自定义脚本(例如 bash)也可以工作,它结合了
du -bs <folder> | cut -f1
查找所需大小以及创建大小加上 dm-crypt/LUKS 和文件系统开销空间(因加密类型、密钥数量、文件系统类型和选项而异)的文件,并且dm-crypt/cryptsetup 支持 truecrypt 卷也。