TrueCrypt to program pozwalający na szyfrowanie danych w locie. Program potrafi szyfrować dyski, partycje, dyski USB, a także tworzy wirtualne zaszyfrowane dyski. Dostęp do wymienionych danych jest zabezpiczony hasłem co uniemożliwia dostęp osobom niepowołanym. Program używa algorytmów szyfrujących takich jak: AES-256, Blowfish, CAST5, Serpent, Triple DES i Twofish.
Pola oznaczone gwiazdką (*) są obowiązkowe.