首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用dm-crypt加密文件?

如何用dm-crypt加密文件?
EN

Unix & Linux用户
提问于 2016-04-11 12:55:17
回答 2查看 3K关注 0票数 -5

我从未在我的Linux发行版中加密过文件。现在我得这么做。我在拱门上。我查阅了文档,它说对TrueCrypt的支持已经停止,在检查了那里的其他库之后,我决定使用dm-crypt。但我想不出怎么用它来加密文件。它需要创建一个分区或类似于容器的东西。我不需要那个。

如何用dm-crypt加密文件?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-04-11 13:04:46

dm-地窖是一个透明的磁盘加密子系统。尽管如此,它更适合于加密磁盘和分区。它可以加密文件,但必须将它们映射为设备才能工作。

如果您只想加密一个文件,GnuPG可能是一个更好的工具。示例:

代码语言:javascript
复制
gpg -c filename

还请参见:

  • nixCraft: Linux: HowTo用密码加密和解密文件
  • Linux中的7种加密/解密和密码保护工具
票数 5
EN

Unix & Linux用户

发布于 2016-04-11 14:17:47

dm-crypt只适用于块设备,而不是文件。您仍然可以使用循环设备加密文件,cryptsetup甚至会根据需要自动创建这些循环设备。

但是,这只适用于特殊情况,例如,在Initramfs中,cryptsetup是您已经拥有的加密工具,您不希望添加另一个加密工具。这里描述了这个特殊的例子:

使用这种方法,加密的“文件”将始终是512字节的大小倍数--因为它是基于扇区的块设备;没有元数据支持任意大小的奇数字节。对于这些用户,您需要一个容器文件系统,或者使用targzip或类似的方法包装它。

所以,虽然有特殊的解决方案,如果你真的愿意的话,你也可以这么做,但这并不意味着文件加密。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/275707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档