VeraCrypt is a disk encryption project based on the original TrueCrypt codebase with additional security improvements and ongoing maintenance. It is used to create encrypted file containers, encrypt partitions, and protect storage devices so data remains unreadable without the correct credentials. The project supports multiple desktop platforms and includes source code, documentation, build instructions, translations, tests, and packaging workflows. VeraCrypt is known for strong encryption, on-the-fly access to mounted volumes, and support for hidden volumes that can help with plausible deniability in specific threat models. It also provides graphical and text-based usage options, making it useful for both everyday users and more technical environments. Its repository focuses on the core encryption software, cross-platform builds, boot components, and reproducible package generation.
Features
- Encrypted file container creation
- Partition and drive encryption
- Hidden volume support
- Cross-platform desktop support
- Graphical and text interface options
- Reproducible Linux package builds