VeraCrypt — это свободная кроссплатформенная утилита для шифрования дисков и создания зашифрованных контейнеров с поддержкой on-the-fly шифрования. Проект возник как форк более раннего проекта TrueCrypt после прекращения его официальной поддержки; целью разработки стало устранение известных уязвимостей и улучшение криптографической устойчивости при сохранении совместимости с форматом контейнеров и томов предыдущего проекта. Программа работает на операционных системах семейства Windows, macOS и Linux и предоставляет средства для создания как скрытых, так и стандартных зашифрованных томов, а также для полного шифрования разделов и системных дисков.
Приложение реализует модели шифрования, основанные на известных алгоритмах (включая AES, Serpent, Twofish и их комбинации), и использует PBKDF2 для вывода ключей из паролей с увеличенным числом итераций для повышения стойкости к перебору. Интерфейс сочетает графические и командные средства управления, позволяя как интерактивное создание и подключение контейнеров, так и автоматизацию через сценарии. Проект поддерживает использование ключевых файлов, многослойное шифрование и опции для работы с внешними устройствами хранения, включая создание зашифрованных носителей для переносимых данных.
- On-the-fly шифрование — данные автоматически шифруются и расшифровываются при записи и чтении без явного временного хранения в открытом виде.
 - Создание зашифрованных контейнеров — файлы-контейнеры, которые монтируются как виртуальные диски.
 - Полное шифрование диска и системного раздела — возможность шифровать весь диск или системный раздел с поддержкой предзагрузочного аутентификатора.
 - Поддержка нескольких алгоритмов шифрования — AES, Serpent, Twofish и их каскады для комбинированной защиты.
 - Ключевые файлы и гибридная аутентификация — использование пароля вместе с ключевым файлом для повышения безопасности.
 - Скрытые тома и скрытые операционные системы — функция для создания невидимых томов внутри других томов для сценариев сокрытия данных.
 - Кроссплатформенная совместимость — доступность на популярных настольных платформах с единым форматом томов.
 - Увеличенная стойкость паролей — усиленная функция вывода ключа из пароля (PBKDF2) с высокой итерацией для затруднения атак методом перебора.
 - Командная строка и автоматизация — возможности интеграции в сценарии и удалённое управление монтированием и демонтированием томов.
 - Совместимость с форматами TrueCrypt — поддержка открытия и использования томов, созданных в TrueCrypt, с учётом мер безопасности.