TrueCrypt - бесплатная программа, которая предназначена для надежной защиты любой информации путем создания в реальном времени (на лету) виртуальных зашифрованных дисков. Создавать зашифрованные диски можно как внутри файла, так и монтировать его как обычный диск. Также следует отметить возможность шифрования всего раздела или дискового устройства, например Flash-накопителя, дискеты и прочих съемных носителей.
Поддерживаются различные алгоритмы шифрования (AES (256-bit key), Blowfish (448-bit key), CAST5 (128-bit key), Serpent (256-bit key), Triple DES, Twofish (256-bit key) и др.), а также каскадного шифрования различными шифрами.