Bei der Datenverschlüsselung auf Datenträgerbasis (Datei-, Verzeichnis-, Partitions- oder Laufwerksverschlüsselung) gibt es erst seit NetBSD 2.0 mit CGD eine freie Lösung, die man als sicher bezeichnen kann. Alle unter Linux verfühgbaren Dateiverschlüsselungsmöglichkeiten haben ihre Schwächen, die mehr oder weniger Kritisch sind, wobei TrueCrypt auch recht gut sein soll (wobei TrueCrypt nicht wirklich frei ist).
Da die wenigsten (darunter auch ich) längere Zeit NetBSD auf ihrem Desktop-Rechner betreiben wollen (ich habe es ein Jahr probiert), kommen wir am Ende meistens doch wieder zu Linux als Desktop- und Laptop-Betriebssystem zurück.
Aus diesem Grunde verwende ich auch nur eine (nicht die schlechteste) Dateiverschlüsselungsmöglichkeit unter Linux.
CGD, die Dateiverschlüsselung von NetBSD, möchte ich auch kurz vorstellen, allerdings habe ich sie nie eingesetzt.
In ZFS soll eine native Verschlüsselungsmöglichkeit implementiertwerden, die es aber auch unter Solaris nicht gibt. Sollte sie unter Solaris verfügbar sein, dann wird es leider noch eine ganze Zeit dauern bis sie unter FreeBSD verwendbar ist. Aus diesem Grund ist die Verschlüsselung mit ZFS auf nicht absehbare Zeit für mich uninteressant.