Open source disk encryption for Windows, macOS, Linux, and FreeBSD with plausible deniability
- Stars10k
- Forks1.2k
- Open Issues433
Other
- C
- C++
- Assembly

About VeraCrypt
VeraCrypt is disk encryption software with strong security, based on the original TrueCrypt 7.1a and extended with security enhancements and modifications. It protects your data at the disk level rather than file by file, so volumes stay encrypted on the devices you use locally.
It runs on Windows, macOS, Linux, and FreeBSD. By default the build produces a universal executable with both a graphical interface and a text-mode interface; on Linux you can also build a console-only version that needs no GUI libraries, which suits headless and server use.
Official Windows binaries are digitally signed, and the source ships pre-built EFI boot loader binaries so the platform can support encrypting the system boot volume.
Key features
- Disk encryption based on TrueCrypt 7.1a with security enhancements
- Builds for Windows, macOS, Linux, and FreeBSD
- Universal executable with graphical and text-mode interfaces
- Console-only build on Linux for headless use
- EFI boot loader binaries for system volume encryption
Details
- First released
- 2014
- Platforms
- Windows · macOS · Linux · FreeBSD
- Deployment
- offline-first
- Based on
- TrueCrypt 7.1a
- Interfaces
- GUI and text-mode
- License
- VeraCrypt License
