TrueCrypt 7.1a至少经历了两次审核。他们发现发现了一些高严重性问题,但没有针对它们的已知漏洞,而且只会影响Windows版本。影响Mac OS的那个,就像许多漏洞一样,需要物理访问。除非你担心你的macbook落入NSA或俄罗斯黑客的手中(注意:我是双曲线的),我不会太担心。我自己非常关心安全性,使用TrueCrypt我没有问题。我唯一担心的是未来的兼容性,因为操作系统不断发展并且不再支持旧版本的东西。
但是7.1a有两个主动分叉,只有一个准备好并且稳定,并且有一个Mac版本:VeraCrypt。
一旦设置了加密卷 - 本质上是一个环回文件 - 你仍然需要用跨平台的东西来格式化它。我猜你已经理解了这一部分,但如果没有,这将成为你最大的跨平台问题。或者至少,我已经多次做过这种事了。
FAT32实际上是唯一坚如磐石的跨平台文件系统。它带有一个所谓的32GB分区大小限制,但这可以克服,例如使用Fat32Formatter。
NTFS“应该”以NTFS-3G的形式工作,但在实践中它永远不会对我有用!这可能只是我的经验,但每次我尝试它时都会遇到问题:要么丢失数据,要么有足够的文件完整性问题让我太担心重要数据。NTFS-3g声称它们比Microsoft更好地遵守NTFS规则,并且出现的任何完整性问题都是Microsoft的错。这对我来说似乎有道理。但最重要的是,无论何时我在一个卷上使用NTFS-3g,然后在Windows中本地使用它,它使用Microsoft chkdsk就会出现大量的完整性问题。就像我说的那样,我之前不止一次丢失了数据。就个人而言,我只是不相信它。
但在过去的几年里,我不必担心跨平台问题。因为,如果我需要在Mac或Linux中使用NTFS,我只需在VM中本地使用它并通过CIFS共享它。我甚至在VM中使用Windows 2000(没有许可问题)来从Mac或Linux访问NTFS卷。
但是,我使用的唯一“跨平台”文件系统是ZFS。我曾经使用两个小的1tb USB驱动器维基到我的Macbook(运行Windows)的盖子上,Linux VM通过CIFS共享ZFS卷。