TrueCrypt là phần mềm hệ thống cho phép thiết lập những ổ đĩa được-mã-hóa-tốc-hành (on-the-fly-encrypted). Cụm từ on-the-fly được dịch là “tốc hành”, “nhanh”, “làm tắt”, có nghĩa là dữ liệu sẽ được mã hóa hoặc giải mã ngay lập tức trước khi chúng được mở ra hoặc lưu lại, không cần sự can thiệp của người dùng. Khi ổ đĩa được mã hóa, người khác sẽ không thể xem được dữ liệu (tức giải mã) mà không có mật khẩu hoặc chía khóa. Toàn bộ hệ thống tập tin đề được mã hóa (tên tập tin, tên thư mục, nội dung trong từng tập tin, dung lượng trống, dữ liệu ẩn,…)
Khi giải mã một ổ đĩa (thật hoặc ảo) được mã hóa bởi TrueCrypt, chúng ta có thể làm việc như những thư mục hay tập tin thông thường (sao chép, cắt, dán, kéo thả..). Mọi thao tác đó sẽ được TrueCrypt thực hiện trên RAM, nhưng không phải toàn bộ tập tin mã hóa/giải mã được lưu trữ trên RAM trước khi nó được mã hóa/giải mã. Do đó, TrueCrypt không ngốn thêm RAM khi hoạt động.