Windows 上有支持加密的开源文件系统吗?
我知道 NTFS 支持加密,但除此之外是闭源的。 同样,我知道诸如 truecrypt 之类的插件,但我对内置加密和附加加密感兴趣。
I know that NTFS supports encryption but otherwise is closed source. Likewise, I am aware of add-ins such as truecrypt but I am interested in encryption being built-in vs being bolted on.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
请记住,加密通常不是在文件系统级别完成的。 它是在块级别完成的,其中扇区实际上是读/写到磁盘的。 这允许人们使用任何具有加密功能的文件系统,因为文件系统位于加密层之上。
Keep in mind that encryption is often not done at the filesystem level. It's done at the block level, where sectors are actually read/written to disk. This allows one to use any filesystem with the encryption, as the filesystem sits on top of the encryption layer.
不。
有 Bitlocker,但它的实现是闭源的。 根据定义,所有非微软制造的其他产品都将被“固定”。 据我所知,微软并没有在他们的操作系统中提供任何开源文件系统。
No.
There's Bitlocker, but it's implementation is closed source. Everything else not manufactured by Microsoft will, by definition, be "bolted on". Microsoft doesn't provide any open source filesystems in their OSes, AFAIK.
有具体的用例吗?
TrueCrypt 支持全卷加密,并带有启动密码。 我无法确认这一点,但我相信 BitLocker 在启动时也需要密码。 TrueCrypt是我能找到的唯一选择,而且它相对成熟。 使用 TrueCrypt 的全盘加密将是透明的 - 我不确定您所说的“螺栓连接”是什么意思,但我假设您的意思是不必在每次登录时安装加密卷。
编辑:不幸的是没有版本适用于 Windows 的保险丝。 有 Dokan 库,但据我所知它们并未得到广泛使用。
Any specific use cases?
TrueCrypt supports full volume encryption, with a boot password. I have been unable to confirm this, but I believe that BitLocker also requires a password at boot. TrueCrypt is the only option I've been able to find, and it is relatively mature. Full disk encryption with TrueCrypt would be transparent - I'm not sure what you mean by "bolted-on", but I assume you mean not having to mount an encrypted volume each time you log in.
Edit: Unfortunately there is no version of FUSE for Windows. There are the Dokan libraries, but they're not widely used AFAIK.
就我个人而言,我使用 TrueCrypt,但是 PGP 也很棒。
Personally, I use TrueCrypt, but PGP is excellent too.
您可以查看我们的 SolFS 的操作系统版本,它可以满足您的需求。 源代码可用,但不是免费的。
You can check OS edition of our SolFS, which does what you need. Source code is available, although not free.