VeraCrypt là một phần mềm mã hóa mã nguồn mở cho phép tạo các khối lượng mã hóa và bảo vệ các tệp và thư mục. Bạn có thể tạo ra một khối lượng ảo mã hóa hoạt động như một ổ đĩa cứng bình thường, hoặc mã hóa toàn bộ phân vùng và thiết bị lưu trữ. Bảo mật của VeraCrypt dựa trên các thuật toán mã hóa tiên tiến, như AES, Serpent và Twofish. Phần mềm cũng cung cấp các tính năng để ẩn các khối lượng mã hóa bên trong các khối lượng khác, cung cấp thêm một lớp bảo vệ.