TrueCrypt es un software de encriptación de código abierto que permite a los usuarios crear discos virtuales encriptados y encriptar particiones o dispositivos de almacenamiento completos. Admite una variedad de algoritmos de encriptación, incluyendo AES, Serpent y Twofish, y puede utilizarse en múltiples sistemas operativos, como Windows, Linux y macOS. El software también incluye características como volúmenes ocultos, que permiten a los usuarios crear dos volúmenes encriptados separados dentro de un disco o partición, y la capacidad de encriptar la partición completa del sistema operativo, proporcionando una capa adicional de seguridad.