我有一台 Windows 7 笔记本电脑,我想用 TrueCrypt 加密它。我可以创建一个虚拟加密磁盘,它看起来像是一个作为驱动器安装的文件,然后我可以将要加密的文件存储在该驱动器上。我还可以加密我的整个 Windows 分区(即我的整个 C:\ 驱动器)。
我应该选择哪一个?为什么?什么情况下一个比另一个更好/更差?
答案1
这里实际上有两个问题:只加密几个文件还是加密整个驱动器,以及使用 Windows 的原生功能还是 TrueCrypt。以下是安全性方面的一些差异。
整个磁盘与仅敏感文件
TrueCrypt 与 Windows 原生版本对比
TrueCrypt 可在其他操作系统上使用,因此您可以将加密磁盘复制到另一台机器并在那里使用。即使您不打算在机器之间共享磁盘,如果您的 Windows 无法启动并且您急需访问其中一个加密文件,这也会很有用。
TrueCrypt 是开源的,因此现在很可能已经发现了漏洞或后门。另一方面,Windows 的原生功能是由那些可能更了解 Windows 内部原理的人开发的。
加密不仅是为了保密,还不是密码学的唯一目的。完整性是另一个重要属性:是否有人可以在不使用密码的情况下通过访问您的计算机来修改您的数据(例如,在您将报告提交给老板之前在报告中引入错误,或者安装会泄露您密码的键盘记录器)。TrueCrypt 不提供完整性;我不知道 Windows 原生加密。
答案2
如果您计划在当前操作系统之外再安装其他操作系统,则在采用全盘加密的情况下,必须先解密硬盘。此外,如果您希望在安装 Windows 的同时安装 Linux 操作系统,则无法进行全盘加密。
如果你打算移动文件,我建议使用容器方法。这就是他们的观点。可移植性。