TrueCrypt

2015-09-02 | 更新: 2016-12-18


安全性很高的加密软件
用起来也挺不错的,比如说其中的 "Hidden Volume" 就是一个很好的功能

记得当年斯诺登加密磁盘用的是 TrueCrypt, 加密邮件用的是 Lavabit
还说 NAS 对 TrueCrypt 很头疼,没有什么办法

时光到了 2014 年,TrueCrypt 官网发出警告说该软件已经不安全了, 还介绍了将数据迁移到 BitLocker 的方法

难道真的不安全了吗?未必吧
经过这事之后,一些安全专家对该软件进行了安全审计
时光辗转又到了 2015 年,审计结果公布了,报告见 https://opencryptoaudit.org/reports/TrueCrypt_Phase_II_NCC_OCAP_final.pdf
并没有发现代码有后门和严重的安全问题

官网警告应该是个「阴谋」,具体是什么原因,不得而知

对于一般人来说,这款软件还是安全的

目前官网提供的 7.2 版本,只有解密功能。最好也不要用,可用之前的版本
以下是我以前下载的 7.1a 各版本及 SHA 校验

下载地址:https://www.dropbox.com/sh/3vk0pug4hahwmxp/AACBxbF45DWjOBDvp3MBreaQa?dl=0

  • TrueCrypt 7.1a Mac OS X.dmg

    SHA-1:
    16e6d7675d63fba9bb75a9983397e3fb610459a1

    SHA-256:
    04db58b737c05bb6b0b83f1cb37a29edec844b59ff223b9e213ee1f4e287f586

  • TrueCrypt Setup 7.1a.exe

    SHA-1:
    7689d038c76bd1df695d295c026961e50e4a62ea

    SHA-256:
    e95eca399dfe95500c4de569efc4cc77b75e2b66a864d467df37733ec06a0ff2

  • truecrypt-7.1a-linux-x64.tar.gz

    SHA-1:
    086cf24fad36c2c99a6ac32774833c74091acc4d

    SHA-256:
    43f895cfcdbe230907c47b4cd465e5c967bbe741a9b68512c09f809d1a2da1e9

在 OS X 10.10.5 系统下安装 TrueCrypt 7.1a

如果直接安装会提示以下问题

Error
TrueCrypt requires Mac OS X 10.4 or later.

解决方法如下

  1. 双击 TrueCrypt 7.1a Mac OS X.dmg 文件,会出现 TrueCrypt 7.1a.mpkg 文件
    将其复制到某个目录中

  2. 右键 TrueCrypt 7.1a.mpkg 文件选择 "Show Package Contents", 然后进入 Contents 文件,编辑这个文件 distribution.dist

    将其中的如下代码

    function pm_install_check() {
      if(!(system.version.ProductVersion >= '10.4.0')) {
        my.result.title = 'Error';
        my.result.message = 'TrueCrypt requires Mac OS X 10.4 or later.';
        my.result.type = 'Fatal';
        return false;
      }
      return true;
    }
    

    改为

    function pm_install_check() {
      return true;
    }
    
  3. 双击修改过的 TrueCrypt 7.1a.mpkg 文件,就可以安装了

使用

该软件不支持 Retina 显示,所以界面上的文字看起来很模糊,可用 Retinizer: http://retinizer.mikelpr.com/ 这个软件将其变清晰

详情见如下文章:
《TrueCrypt 使用经验[1]:关于加密算法和加密盘的类型 | 编程随想的博客》
《TrueCrypt 使用经验[2]:关于加密盘的密码认证和KeyFiles认证 | 编程随想的博客》
《TrueCrypt 使用经验[3]:关于加密盘的破解和防范措施 | 编程随想的博客》
《TrueCrypt 使用经验[4]:关于隐藏卷的使用和注意事项 | 编程随想的博客》