TrueCrypt是一款用于动态加密(OTFE)的免费开源软件。它可以在一个文件中创建一个虚拟的加密磁盘,或加密一个分区或整个存储设备。
TrueCrypt支持常见操作系统,如:Microsoft Windows、Mac OS X和Linux操作系统(使用FUSE)。这些操作系统的32位和64位版本均能支持,除了Windows IA-64(不支持)和Mac OS X10.6雪豹(作为一个32位的进程中运行)。Windows 7,Windows Vista或Windows XP的版本可以加密引导分区或整个引导驱动器。对于DragonFly BSD和Linux,有一个单独、兼容的tcplay安装包。TrueCrypt使用WxWidgets作为部件工具箱。
TrueCrypt的支持独立算法有AES、Serpent和Twofish。可以采用五种不同级联算法的组合:AES-Twofish、AES-Twofish-Serpent、Serpent-AES、Serpent-Twofish-AES以及Twofish-Serpent。使用TrueCrypt的加密散列函数的有RIPEMD-160、SHA-512和Whirlpool。
2014年5月28日,TrueCrypt将其网站转址回SourceForge,并在其页面警告该软件可能包含未修复的安全性问题,且TrueCrypt的开发已在2014年5月微软终止Windows XP支持后结束。该站亦提供一个新版的TrueCrypt(7.2)下载,此版本仅有解密功能。
截至2014年6月,还有一个名为CipherShed的软件分支,truecrypt.ch
提供资助,CipherShed.org
进行开发,并由众筹安全审计团队审核,最新版本的CipherShed是0.7.4.0,发布于2016年2月1日,4年前(2016-02-01)。
VeraCrypt是TrueCrypt的一个分支,并实现了一些安全性改进。