VeraCrypt to darmowe oprogramowanie do szyfrowania dysków twardych. VeraCrypt bazuje na popularnym programie szyfrującym TrueCrypt i posiada niemal identyczny wygląd interfejsu oraz zaawansowany mechanizm szyfrujący.
VeraCrypt oferuje wysoki poziom bezpieczeństwa dla zaszyfrowanych danych i partycji systemowej, a także chroni przed atakami typu brute-force. Dowodem na to jest zmodyfikowany mechanizm szyfrujący w VeraCrypt, który stanowczo różni się od algorytmów z TrueCrypt. Przykładowo, korzystając z programu TrueCrypt używamy tysiąca iteracji PBKDF2-RIPEMD160. Natomiast w VeraCrypt liczba iteracji przekracza wartość 327660! Dla pozostałych partycji i standardowych kontenerów używamy w TrueCrypt maksymalnie 2 tysiące iteracji, a w programie VeraCrypt używamy około 655330 iteracji dla algorytmu RIPEMD160 i 500000 dla pozostałych algorytmów – Whirlpool i SHA-2.
Wyżej opisana funkcja zabezpieczająca opóźnia jedynie otwieranie zaszyfrowanych partycji. Natomiast nie zmniejsza wydajności pracy podczas użytkowania aplikacji. Warto dodać, że format tworzonych partycji przez VeraCrypt jest niekompatybilny z formatami obsługiwanymi przez oprogramowanie TrueCrypt.