Open-source disk encryption software with enhanced security features, based on TrueCrypt.
VeraCrypt is an open-source disk encryption software that secures data by encrypting entire storage devices or creating encrypted virtual disks. It addresses the need for robust, transparent encryption tools following the discontinuation of TrueCrypt, offering enhanced security algorithms and cross-platform compatibility.
Security-conscious individuals, system administrators, and organizations requiring strong disk encryption for sensitive data on Windows, Linux, macOS, or FreeBSD systems.
Developers choose VeraCrypt for its proven security foundation, active maintenance, and compatibility with TrueCrypt volumes, providing a trustworthy and freely available alternative to proprietary encryption solutions.
Disk encryption with strong security based on TrueCrypt
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses AES, Serpent, Twofish, and cascaded combinations for robust encryption, enhancing security beyond TrueCrypt's foundations as noted in the key features.
Supports Windows, Linux, macOS, and FreeBSD, ensuring consistent encryption across operating systems, with FUSE integration for seamless mounting on Unix-like systems.
Enables creation of hidden volumes within encrypted volumes, providing an extra layer of security for sensitive data in high-risk scenarios.
As a direct successor to TrueCrypt, it receives ongoing updates to address vulnerabilities, with enhanced EFI Boot Loader support for modern UEFI systems.
Compiling from source requires multiple dependencies like wxWidgets, FUSE, and platform-specific SDKs, with detailed steps that vary by OS, making it inaccessible for casual users.
On 64-bit Windows, drivers need proper digital signatures to run, and self-compiled binaries may fail without certificates, complicating custom deployments as highlighted in the Windows build section.
For macOS, issues with certain SDK versions and macFUSE require workarounds, and the build script assumes specific directory structures, adding to setup complexity.
VeraCrypt is an open-source alternative to the following products: