TrueCrypt позволяет создавать виртуальный зашифрованный логический диск, хранящийся в виде файла. Также с помощью TrueCrypt можно полностью шифровать раздел жесткого диска или иного носителя информации. Все сохраненные данные в томе TrueCrypt полностью шифруются, включая имена файлов и каталогов. Основные возможности TrueCrypt:
— Создание зашифрованного виртуального диска в файловом контейнере, в виде зашифрованного раздела диска, а также путем полного шифрования содержимого устройства. — Изменение паролей и ключевых файлов для тома без потери зашифрованных данных. — В список поддерживаемых TrueCrypt алгоритмов шифрования входят AES, Serpent и Twofish. Возможно использование каскадного шифрования различными шифрами, к примеру: AES+Twofish+Serpent. — Все алгоритмы шифрования используют режим XTS. — TrueCrypt позволяет выбрать одну из трех хеш-функций: HMAC-RIPEMD-160, HMAC-Whirlpool, HMAC-SHA-512 для генерации ключей шифрования, соли и ключа заголовка. — Для доступа к зашифрованным данным можно применять пароль (ключевую фразу), ключевые файлы (один или несколько) или их комбинации. — Обеспечение двух уровней правдоподобного отрицания наличия зашифрованных данных, необходимого в случае вынужденного открытия пароля пользователем. — Поддержка создания зашифрованного динамического файла на дисках NTFS. Такие тома TrueCrypt увеличиваются в размере по мере накопления новых данных вплоть до указанного максимального размера. — Смонтированный том TrueCrypt подобен обычному логическому диску, поэтому с ним можно работать с помощью обычных утилит проверки и дефрагментации файловой системы.