Download von der Website
# wget http://www.truecrypt.org/download/truecrypt-7.0a-linux-console-x64.tar.gz
# tar zxvf truecrypt-7.0a-linux-console-x64.tar.gz
TrueCrypt installieren
# aptitude install libfuse2 fuse-utils dmsetup
# ./truecrypt-7.0a-setup-console-x64 TrueCrypt 7.0a Setup ____________________ Installation options: 1) Install truecrypt_7.0a_console_amd64.tar.gz 2) Extract package file truecrypt_7.0a_console_amd64.tar.gz and place it to /tmp To select, enter 1 or 2: 1 Before you can use, extract, or install TrueCrypt, you must accept the terms of the TrueCrypt License. Press Enter to display the license terms... Читаю лицензионное соглашение до самого конца и набираю yes Requirements for Running TrueCrypt: ----------------------------------- - FUSE library and tools - device mapper tools Press Enter to continue... Uninstalling TrueCrypt: ----------------------- To uninstall TrueCrypt, please run 'truecrypt-uninstall.sh'. Installing package... usr/bin/truecrypt usr/bin/truecrypt-uninstall.sh usr/share/truecrypt/doc/License.txt usr/share/truecrypt/doc/TrueCrypt User Guide.pdf Press Enter to exit...
Partition verschlüsseln und Container erstellen
# truecrypt -c /dev/sda8 Volume type: 1) Normal 2) Hidden Select [1]: 1
Encryption algorithm: 1) AES 2) Serpent 3) Twofish 4) AES-Twofish 5) AES-Twofish-Serpent 6) Serpent-AES 7) Serpent-Twofish-AES 8) Twofish-Serpent Select [1]:
Hash algorithm: 1) RIPEMD-160 2) SHA-512 3) Whirlpool Select [1]:
Filesystem: 1) None 2) FAT 3) Linux Ext2 4) Linux Ext3 5) Linux Ext4 Select [2]: 5
Enter password: Re-enter password:
Enter keyfile path [none]:
Artikel 23 1. Jeder hat das Recht auf Unverletzlichkeit der Privatsphäre, auf Geheimnis des persönlichen und familiären Lebens, auf Schutz seiner Ehre und seines guten Rufs. 2. Jeder hat das Recht auf Brief-, Telefon- und Telegraphengeheimnis sowie auf Geheimnis anderer Nachrichten. Einschränkungen dieses Rechts sind nur auf Grundlage eines Gerichtsbeschlusses zulässig. Artikel 24 1. Die Sammlung, Speicherung, Nutzung und Verbreitung von Informationen über das Privatleben einer Person ohne deren Zustimmung sind unzulässig. 2. Organe der Staatsgewalt und Organe der lokalen Selbstverwaltung sowie ihre Bediensteten sind verpflichtet, jedem die Möglichkeit zu gewährleisten, sich mit Dokumenten und Materialien vertraut zu machen, die unmittelbar seine Rechte und Freiheiten betreffen, sofern das Gesetz nichts anderes vorsieht. Artikel 25 Die Wohnung ist unverletzlich. Niemand darf in die Wohnung gegen den Willen der dort lebenden Personen eindringen, außer in den Fällen, die durch ein föderales Gesetz vorgesehen sind, oder auf Grundlage eines Gerichtsbeschlusses.
Please type at least 320 randomly chosen characters and then press Enter: (тут беспорядочно нажимаю на любые буквенные клавиши и иногда нажимаю Enter, чтобы увидеть сколько ещё раз надо долбить по клавишам, чтобы выполнить в сумме 320 случайных нажатий) Characters remaining: 307 Characters remaining: 299 Done: 6,166% Speed: 81 MB/s Left: 5 minutes The TrueCrypt volume has been successfully created.
Einbinden des verschlüsselten Volumes
Um es in einen vorhandenen Ordner einzubinden, führe ich den folgenden Befehl aus:
# truecrypt /dev/sda8 /mnt
Ändern des Passworts auf dem verschlüsselten Volume
# truecrypt --new-password=new1pass2word3 -C /dev/sdb3 Enter password: (вводим существующий пароль) Enter new keyfile [none]: Please type at least 320 randomly chosen characters and then press Enter: (долбим по клавиатуре 320 раз и нажимаем Enter) (ждём какое-то время)
Password and/or keyfile(s) successfully changed.
Das Passwort wurde erfolgreich geändert.
Hinzufügen einer Schlüsseldatei zum verschlüsselten Volume
# truecrypt --new-keyfiles=/media/blabla.txt -C /dev/sdb3 Enter password: (вводим действующий пароль на том) Enter new password: (вводим новый пароль на том или нажимаем Enter для отключения пароля) Please type at least 320 randomly chosen characters and then press Enter: (жмём триста двадцать раз по клавишам на клавиатуре) Password and/or keyfile(s) successfully changed.
# truecrypt --keyfiles=/media/blabla.txt --password="" --protect-hidden=no /dev/sdb3 /media/1
Kann man erkennen, ob eine Partition oder eine Datei verschlüsselt ist?
Einige stellen diese Frage und verweisen beispielsweise auf einen Satz aus dem Wikipedia-Artikel über TrueCrypt: „Kein TrueCrypt-Volume kann identifiziert werden (TrueCrypt-Volumes sind nicht von einer Menge zufälliger Daten zu unterscheiden, d. h. eine Datei kann in keiner Form und in keinem Zusammenhang mit TrueCrypt als der sie erstellenden Software in Verbindung gebracht werden).“
Noch einmal zur Klarstellung: In diesem Satz steckt eine andere Bedeutung. Hier wird klar gesagt, dass man bei Sicht auf eine Partition oder eine Datei mit zufälligen Daten nicht sagen kann, dass sie definitiv mit der TrueCrypt-Software verschlüsselt ist. Man muss den Satz einfach bis zum Ende lesen.
Eine verschlüsselte Partition oder Datei lässt sich leicht von einer unverschlüsselten unterscheiden, indem man sie mit einem Low-Level-Editor ansieht. Wenn wir zu zufällige Daten sehen, ist das bereits ein Grund, über verschlüsselten Inhalt nachzudenken.
Wenn man es stark vereinfacht, kann man sagen, dass zufällige Daten eine Menge sich wiederholender Zeichenfolgen, Fragmente lesbarer Daten aus bestimmten Dateien und leere Bereiche darstellen. „Zu zufällige“ Daten bestehen aus einer Menge nicht wiederholender Zeichen. Es handelt sich um Rauschen, Chaos und einen Anstieg der Entropie. Solche „zu zufälligen“ Daten lassen sich mit keinem beliebigen Archivierungsprogramm komprimieren. Keine normale Partition auf einer Festplatte enthält Cluster, die vollständig mit zu zufälligen Daten gefüllt sind.
Eine gewisse Ähnlichkeit mit verschlüsselten Dateien haben Archive. Allerdings besitzen Archive Header, anhand derer sich das Archivierungsprogramm identifizieren lässt, mit dem das Archiv erstellt wurde.
