BestCrypt crée et supporte des volumes virtuels encodés pour Linux. Un volume BestCrypt est accessible comme un fichier système normal sur le volume monté correspondant. Les données stockées sur un volume BestCrypt se trouvent dans un fichier conteneur. Un conteneur est un fichier normal, il est donc possible de le sauvegarder, le déplacer ou le copier sur un autre disque (CD-Rom ou réseau par exemple) et de continuer à accéder aux données encodées en utilisant BestCrypt.
BestCrypt supporte les algorithmes de codages suivant : GOST (clé 256-bit) en mode Cipher Feedback et RIJNDAEL (clé 256-bit), IDEA (clé 128-bit), Blowfish (clé 256-bit), Blowfish-448 (clé 448-bit), Blowfish (clé 128-bit) DES (clé 56-bit), Triple DES (clé 168-bit), CAST (clé 128-bit), TWOFISH (clé 256-bit) en mode Cipher Block Chaining