-
eCryptFS kann Ihren Home-Ordner (und Unterordner) verschlüsseln und automatisch mit Ihrer Login-Passphrase entschlüsseln - root kann Ihre Passphrase nicht einfach ändern, es benötigt Ihre tatsächliche Login-Passphrase. Der
ecryptfs-migrate-home
script/tool kann ein bestehendes Zuhause verschlüsseln, oder viele Distributionen können ein Zuhause verschlüsseln, wenn ein neuer Benutzer erstellt wird. Es ist für die meisten Distributionen verfügbar, Debian, Mint &Ubuntu abgeleitet, Arch, Gentoo, etc. Und kann seine Größe frei erweitern.Oder es kann auch nur ein einziger verschlüsselter "Privater" Ordner mit
ecryptfs-setup-private
verwendet werden -
EncFS verschlüsselt auch einen Ordner, erfordert aber möglicherweise weitere Anpassungen für eine sichere automatische Entschlüsselung.
-
LUKS oder einfaches dm-crypt verwendet eine Containerdatei oder ein Gerät mit fester Größe, die nicht so einfach zu erweitern ist wie die oben genannten dateibasierten Lösungen, aber auch nicht so viele Informationen (Dateinummer und ungefähre Größe) preisgibt
-
TrueCrypt oder Derivate funktionieren ähnlich wie LUKS
-
Viele Distributionen können auch mit "vollständiger Festplattenverschlüsselung" (normalerweise mit LUKS &LVM) installiert werden, was die Eingabe der richtigen Passphrase beim Booten erfordert. Es ist eine gute Lösung für einen Einzelbenutzer-Computer ("Personal"), der nicht von selbst neu gestartet werden muss, aber auf einem Mehrbenutzer-Computer würde es auch für jeden anderen Benutzer "entschlüsselt".
Sie können dafür dm-crypt verwenden. Sie müssen eine leere Datei erstellen, die als Speichermedium verwendet wird. Sie können eine mit einer bestimmten Größe entweder mit dd oder zum Beispiel mit fallocate erstellen:
fallocate -l 512M /home/user/cryptedDevice`
dd if=/dev/zero of=/home/user/cryptedDevice bs=1M count=512
Dadurch wird eine 512 MB große Datei mit dem Namen cryptedDevice in Ihrem Home-Verzeichnis erstellt. Dann können Sie luks auf diese Datei setzen cryptsetup -y luksFormat /home/user/cryptedDevice
Mit Luks können Sie die Größe des Behälters usw. einfach ändern.
Um die verschlüsselte Datei zu öffnen, können Sie Folgendes tun:cryptsetup luksOpen /home/user/cryptedDevice someDeviceName
Dann müssen Sie diese Partition mit einem Dateisystem formatieren:mkfs.ext4 -j /dev/mapper/someDeviceName
Und danach können Sie dieses Gerät einfach in einen Ordner einhängen:mount /dev/mapper/someDeviceName /mnt/
.
Referenz digitalocean
Nur eine Randnotiz, wenn beim Laufen:
cryptsetup -y luksFormat /home/user/cryptedDevice
Sie erhalten diesen Fehler:
"Not compatible PBKDF options"
führen Sie es mit --type luks1
auscryptsetup -y luksFormat /home/user/cryptedDevice --type luks1
Referenz:https://github.com/latchset/luksmeta/pull/10