我从未在我的Linux发行版中加密过文件。现在我得这么做。我在拱门上。我查阅了文档,它说对TrueCrypt的支持已经停止,在检查了那里的其他库之后,我决定使用dm-crypt。但我想不出怎么用它来加密文件。它需要创建一个分区或类似于容器的东西。我不需要那个。
如何用dm-crypt加密文件?
发布于 2016-04-11 13:04:46
dm-地窖是一个透明的磁盘加密子系统。尽管如此,它更适合于加密磁盘和分区。它可以加密文件,但必须将它们映射为设备才能工作。
如果您只想加密一个文件,GnuPG可能是一个更好的工具。示例:
gpg -c filename发布于 2016-04-11 14:17:47
dm-crypt只适用于块设备,而不是文件。您仍然可以使用循环设备加密文件,cryptsetup甚至会根据需要自动创建这些循环设备。
但是,这只适用于特殊情况,例如,在Initramfs中,cryptsetup是您已经拥有的加密工具,您不希望添加另一个加密工具。这里描述了这个特殊的例子:
使用这种方法,加密的“文件”将始终是512字节的大小倍数--因为它是基于扇区的块设备;没有元数据支持任意大小的奇数字节。对于这些用户,您需要一个容器文件系统,或者使用tar、gzip或类似的方法包装它。
所以,虽然有特殊的解决方案,如果你真的愿意的话,你也可以这么做,但这并不意味着文件加密。
https://unix.stackexchange.com/questions/275707
复制相似问题