TrueCrypt — это свободное программное обеспечение, используемое для шифрования «на лету». Оно позволяет создавать виртуальный зашифрованный логический диск, хранящийся в виде файла. TrueCrypt также может зашифровать полностью раздел жесткого диска или иного носителя информации, такой как дискета или USB-флэшка. Все сохраненное в томе TrueCrypt полностью шифруется, включая имена файлов и каталогов. Примонтированный том TrueCrypt подобен логическому диску и поэтому с ним можно работать как с обычным диском.
TrueCrypt умеет создавать зашифрованный виртуальный диск:
в файловом контейнере, что позволяет легко работать с ним — переносить, копировать (в том числе на внешние устройства в виде файла), переименовывать или удалять;
в виде зашифрованного раздела диска, что делает работу более производительной и удобной, в версии 5.0 добавилась возможность шифровать системный раздел;
путём полного шифрования содержимого устройства, такого как USB флеш-память (устройства флоппи-диск не поддерживаются с версии 7.0).