TrueCrypt to darmowy i bardzo użyteczny program służący do szyfrowania danych. Aplikacja rozpowszechniana jest na licencji Open Source.
Doskonale radzi sobie z szyfrowaniem plików, folderów jak i całych partycji oraz dysków. Można również stworzyć niewidoczny zaszyfrowany dysk wirtualny. Autoryzacja odbywa się za pomocą zakodowanego hasła.
TrueCrypt podczas szyfrowania danych korzysta z wielu algorytmów (np. AES-256, Blowfish, CAST5, Serpent, itd.). Kolejną ciekawą funkcją jest możliwość szyfrowania danych kilkoma algorytmami po kolei.