Le principal argument de vente de Truecrypt est qu'il fonctionne sous Windows, ainsi que sous diverses versions de Linux et d'OSX. Sur son site web, on peut lire qu'il propose de nombreuses techniques de cryptage, chacune d'entre elles étant dotée d'une fonction de cryptage. un cryptage de 256 bits au minimum .
FileVault utilise le cryptage XTS-AES 128 bits. qui est une forme différente de cryptage, mais qui, en dépit de son appellation erronée, comporte 256 bits de cryptage.
FileVault est étroitement intégré au système d'exploitation, il est donc probablement plus facile à utiliser. Si vous utilisez plusieurs ordinateurs avec différents systèmes d'exploitation (Windows, Linux et Mac), j'opterais pour Truecrypt pour la continuité.
Il est important de se rappeler que la sécurité de ces lecteurs est limitée par la longueur de votre mot de passe. Cet article présente une discussion intéressante pour plus d'informations.
Truecrypt diminue-t-il les performances du système d'exploitation par rapport à Filevault ?
Sans avoir effectué le moindre test, je suppose que leur vitesse est comparable, car il s'agit dans les deux cas de techniques de cryptage à la volée, et qu'elles fonctionnent comme des disques normaux une fois déverrouillés.
EDIT :
J'ai oublié de mentionner que TrueCrypt permet également de crypter une partie seulement de votre disque dur, par exemple un dossier ou un groupe de dossiers.
Filevault ne prend pas en charge le cryptage des fichiers/dossiers individuels. Cependant, l'Utilitaire de disque vous permet de créer une image chiffrée. (qui peut utiliser un cryptage AES 128 bits OU 256 bits).