Navigation:
PDF Reader
|
Firefox |
7-Zip
|
OpenOffice
|
Thunderbird
|
Azureus
|
ClamWin
|
GnuPG
|
AIDE
Rootkit
Scanner |
Privoxy
| TrueCrypt
|
FeedReader |
Exodus |
Google
Anleitung zu TrueCrypt
Stand: Aktuell [?]
benötigte Vorkenntnisse [?]:
Links zum Thema:
Copyright (c) 2006 - 2011 uckanleitungen.de Impressum
Seit der 4.0'er Version von Truecrypt ist es unter Linux möglich, verschlüsselte Truecrypt-Container (Volumes) als Laufwerk einzubinden. Seit der aktuellen Version 4.2 vom 17.04.2006 kann man unter Linux auch Volumes erstellen.
Interessant ist bei Truecrypt das Plausible Deniability-Konzept, wonach sich ein hidden volume innerhalb eines anderen, outer volumes befinden kann. Sollte man mal eine Knarre an den Kopf gehalten bekommen und zur Herausgabe des Passworts gezwungen werden, so gibt man dann nur das Passwort des outer volumes, in dem dann irgendwelche Alibi-Daten liegen, heraus. Das outer volume verhält sich so, als enthielte es gar kein verstecktes volume: es zeigt die volle Partitionsgröße an, lässt sich komplett mit Daten auffüllen etc. Ob das outer oder hidden volume als Laufwerk eingehängt wird, wird einzig über die Passwortabfrage beim Einbinden festgelegt.
Auf truecrypt.org gibt es Binärpakete für diverse Distributionen. UbuntuUser mit aktuellem Kernel können auf diese Installationsanleitung zurückgreifen.
truecrypt --type normal -c tresor.tc && truecrypt --type hidden -c tresor.tc
(Beispiel ist aus den man pages)
None wählen und das Laufwerk später nach seinen Wünschen formatieren.
Filesystem: 1) FAT 2) None Select [1]:
Enter volume size (bytes - size/sizeK/sizeM/sizeG): 20M
Hash algorithm: 1) RIPEMD-160 2) SHA-1 3) Whirlpool Select [1]: 1
Encryption algorithm: 1) AES 2) Blowfish 3) CAST5 4) Serpent 5) Triple DES 6) Twofish 7) AES-Twofish 8) AES-Twofish-Serpent 9) Serpent-AES 10) Serpent-Twofish-AES 11) Twofish-Serpent Select [1]: 1
Enter password for new volume 'tresor.tc': Re-enter password:
Volume created ...
Done: 18.54 MB Speed: 7.72 MB/s Left: 0:00:00 Volume created.
Filesystem: 1) FAT 2) None Select [1]: 1
Enter volume size (bytes - size/sizeK/sizeM/sizeG): 10M
Hash algorithm: 1) RIPEMD-160 2) SHA-1 3) Whirlpool Select [1]: 1 Encryption algorithm: 1) AES 2) Blowfish 3) CAST5 4) Serpent 5) Triple DES 6) Twofish 7) AES-Twofish 8) AES-Twofish-Serpent 9) Serpent-AES 10) Serpent-Twofish-AES 11) Twofish-Serpent Select [1]: 1
Enter password for new volume 'tresor.tc': Re-enter password:
Done: 0.00 MB Speed: 0.00 MB/s Left: 1:53:46 Volume created.
Ein ls -l sollte die Existenz der Containerdatei tresor.tc bestätigen. Jetzt brauchen wir noch einen mount point, um dieses als Laufwerk ins Dateisystem einzuhängen. Wer keins hat, erstellt sich eins. Z.B. per mkdir mnt.
Das Volume kann man z.B. per
truecrypt -M "rw,utf8,sync,uid=[deine-user-id]" ~/tresor.tc ~/mnt
gefolgt von der Eingabe des Passworts, mounten.
(Die eigene uid kann mit dem Kommandoid herausgefunden werden).
Wie gesagt unterscheidet Truecrypt nur anhand des eingegeben Passworts, welches Volume es ladet.
Das outer volume verhält sich ja so, als gäbe es kein hidden volume darin. Das heisst unter anderem, dass man es auch soweit mit Daten füllen kann, dass Bereiche des hidden volume überschrieben oder ganz zerstört werden können. Wer vor hat mit dem outer volume zu arbeiten und dabei das hidden volume vor versehentlichem Überschreiben schützen möchte, füge zu obigem Kommando noch den Parameter -P hinzu, also
truecrypt -P -M "rw,utf8,sync,uid=[deine-user-id]" ~/tresor.tc ~/mnt
In diesem Fall fragt Truecrypt nacheinander die Passwörter für das outer und hidden volume ab und ladet das outer volume als Laufwerk. Wenn man dann z.B. das outer volume bis zum Rand mit Daten füllt, verhindert Truecrypt als letzte Notbremse jede Operation auf dem Laufwerk, bis man es (mit truecrypt -dismount ~/mnt) aus- und wieder einhängt.
Wer die langen Befehle nicht jedesmal einhacken will, kann sich Aliase oder Shell-Skripte anlegen.