TrueCrypt dapat membuat virtual disk dalam file dan me-mount sebagai disk nyata. Perangkat lunak ini menyediakan dua tingkat keamanan, yaitu volume yang tersembunyi dan volume yang tidak dapat diidentifikasi.
Software ini menggunakan algoritma enkripsi sebagai berikut: AES (256-bit key), Blowfish (448-bit key), CAST5 (128-bit key), Serpent (256-bit key), Triple DES, dan Twofish (256-bit key),
