VeraCrypt: Kostenlose Open-Source-Festplattenverschlüsselung für Windows, Mac OS X und Linux
(veracrypt.fr)- VeraCrypt ist ein kostenloses Open-Source-Tool zur Festplattenverschlüsselung auf Basis von TrueCrypt 7.1a und fokussiert darauf, gespeicherte Daten unter Windows, Mac OS X und Linux zu schützen
- Es kann eine einzelne Datei als virtuelle verschlüsselte Festplatte einbinden oder ganze Partitionen und Speichergeräte wie USB- und Festplattenlaufwerke verschlüsseln
- Es schützt sogar das Laufwerk, auf dem Windows installiert ist, per Pre-Boot Authentication; die Verschlüsselung läuft automatisch, in Echtzeit und transparent
- Durch Parallelisierung, Pipelining und Hardwarebeschleunigung ist die Architektur darauf ausgelegt, Leistungsverluste beim Lesen und Schreiben auch im verschlüsselten Zustand zu reduzieren
- Gegenüber TrueCrypt wurden die standardmäßigen Iterationszahlen deutlich erhöht, um Brute-Force-Angriffen besser zu begegnen; VeraCrypt 1.26.29 enthält Argon2id für Nicht-System-Volumes sowie Korrekturen für zwei Sicherheitsprobleme
Was VeraCrypt verschlüsseln kann
- VeraCrypt ist eine kostenlose Open-Source-Software zur Festplattenverschlüsselung für Windows, Mac OS X und Linux
- Sie wird von AM Crypto bereitgestellt und basiert auf TrueCrypt 7.1a
- Zu den wichtigsten Verschlüsselungszielen gehören:
- Ein in einer Datei erstelltes virtuelles verschlüsseltes Laufwerk wie ein echtes Laufwerk einbinden
- Ganze Partitionen oder Speichergeräte wie USB-Sticks oder Festplatten verschlüsseln
- Die Partition oder das Laufwerk verschlüsseln, auf dem Windows installiert ist, inklusive Pre-Boot Authentication
Automatische Verschlüsselung und Performance-Optimierung
- Die Verschlüsselung arbeitet automatisch, in Echtzeit und transparent
- Durch Parallelisierung und Pipelining werden schnelle Lese- und Schreibvorgänge wie bei einem unverschlüsselten Laufwerk unterstützt
- Auf modernen Prozessoren kann Hardwarebeschleunigung genutzt werden
- Weitere Details zu den Funktionen finden sich in der Dokumentation
Versteckte Funktionen für den Fall erzwungener Passwortoffenlegung
- Für Situationen, in denen ein Angreifer die Preisgabe eines Passworts erzwingt, bietet VeraCrypt plausible deniability
- Dazu gehören folgende Funktionen:
- Hidden volume: verstecktes Volume auf Basis von Steganografie
- Hidden operating system: verstecktes Betriebssystem
Verstärkte Sicherheitseinstellungen gegenüber TrueCrypt
- VeraCrypt stärkt die Sicherheit der Algorithmen für System- und Partitionsverschlüsselung, um neuen Entwicklungen bei Brute-Force-Angriffen zu begegnen
- Außerdem behebt es mehrere Schwachstellen und Sicherheitsprobleme, die in TrueCrypt gefunden wurden
- Die Unterschiede bei den standardmäßigen Iterationszahlen sind groß:
- Bei der Verschlüsselung von Systempartitionen verwendet TrueCrypt 1.000 Iterationen von PBKDF2-RIPEMD160
- VeraCrypt verwendet standardmäßig 200.000 Iterationen, was sich per benutzerdefiniertem PIM erhöhen lässt
- Bei Standard-Containern und anderen Partitionen verwendet TrueCrypt maximal 2.000 Iterationen
- VeraCrypt verwendet standardmäßig 500.000 Iterationen, was sich per benutzerdefiniertem PIM erhöhen lässt
- Die erhöhte Sicherheit fügt nur beim Öffnen einer verschlüsselten Partition eine Verzögerung hinzu und wirkt sich nicht auf die Performance während der Nutzung von Anwendungen aus
- Seit Version 1.12 lassen sich mit der PIM-Funktion benutzerdefinierte Iterationszahlen verwenden
Kompatibilität und Konvertierung von TrueCrypt-Volumes
- VeraCrypt kann seit Version 1.0f TrueCrypt-Volumes laden
- Außerdem lassen sich TrueCrypt-Container und Nicht-System-Partitionen in das VeraCrypt-Format konvertieren
Änderungen in aktuellen Releases
- VeraCrypt 1.26.29 wurde am 9. Juni 2026 veröffentlicht
- Unterstützung für Argon2id für Nicht-System-Volumes hinzugefügt
- Zwei Sicherheitsprobleme behoben
- Zahlreiche Verbesserungen bei Stabilität und Kompatibilität enthalten
- Ausführliche Änderungen stehen in den Release Notes / Changelog
- VeraCrypt 1.26.24 wurde am 30. Mai 2025 veröffentlicht
- Windows-Bildschirmschutzfunktion hinzugefügt
- Unterstützung für Linux AppImage hinzugefügt
- Weitere Korrekturen und Verbesserungen enthalten
- VeraCrypt 1.26.20 wurde am 3. Februar 2025 veröffentlicht
- Regressionen unter Windows und Linux behoben
- ARM64-Verbesserungen und weitere Änderungen enthalten
- VeraCrypt 1.26.19 wurde am 22. Januar 2025 veröffentlicht
- Eine Regression behoben, die unter macOS das Trennen von Volumes (Dismount) beeinflusste
- VeraCrypt 1.26.18 wurde am 20. Januar 2025 veröffentlicht
- Zwei Linux-Sicherheitslücken behoben
- AES-Beschleunigung für ARM64-Plattformen hinzugefügt
- Mehrere Korrekturen und Verbesserungen enthalten
Verifizierung von Installationsdateien und Distributionsinformationen
- Installationsprogramme und Pakete werden im Bereich Downloads bereitgestellt
- Alle Release-Dateien sind mit einem PGP-Schlüssel signiert
- Öffentlicher Schlüssel: https://amcrypto.jp/VeraCrypt/VeraCrypt_PGP_public_key.asc
- Auf den wichtigsten Keyservern auch unter der ID
0x680D16DEverfügbar - Der Fingerabdruck lautet
5069A233D55A0EEB174A5FC3821ACD02680D16DE
- Die SHA256- und SHA512-Prüfsummen aller Release-Dateien werden im Downloads-Bereich bereitgestellt
Projektressourcen
- Donate to help the project: Projekt unterstützen
- Frequently Asked Question: Häufig gestellte Fragen
- Android & iOS Support: Informationen zur Unterstützung von Android und iOS
- Contributed Resources & Downloads: Von der Community beigesteuerte Ressourcen und Downloads wie Tutorials, PPA, ARM und Raspberry Pi
- Warrant Canary: Warrant Canary
- Contact us: Kontakt
1 Kommentare
Hacker-News-Meinungen
Ich habe über die Jahre alle möglichen Verschlüsselungsverfahren ausprobiert – True/Vera-Crypt, verschlüsselte Sparse Bundles/Images usw. –, aber nichts davon fühlte sich wirklich passend an.
Heutzutage nutze ich hauptsächlich Cryptomator, weil es transparente Verschlüsselung über Geräte hinweg bietet, was andere Tools nicht leisten konnten.
Man legt irgendwo in der Cloud einen Tresor an, speichert dort Daten und kann dann vom Laptop, Smartphone und Tablet aus darauf zugreifen, integriert in die normalen Datei-Explorer-APIs.
Da auf Dateiebene verschlüsselt wird, müssen vor dem Entschlüsseln keine 20- bis 100-MB-Blöcke aus der Cloud heruntergeladen werden, weshalb es meist schnell ist.
Cryptomator ist Open Source und auf dem Desktop kostenlos, die Mobile-Apps sind jedoch ein Einmalkauf.
https://cryptomator.org/
https://github.com/cryptomator
Bei Cryptomator weiß ich es nicht genau, aber bei EncFS könnte man vermutlich relativ leicht allein anhand von Größe und Form der verschlüsselten Dateien schließen, dass darin zum Beispiel der Tor Browser steckt.
https://www.cryfs.org/
Ich nutze sie, um dateibasiert verschlüsselte Daten in Dropbox zu speichern, und habe darüber auch ein restic-Repository liegen.
https://rclone.org/crypt/
Ich weiß nicht mehr genau, ob ich es mit Dropbox oder Google Drive verbunden hatte, aber Probleme hatte ich nie.
Völlig am Rande: Bei einem CTF, an dem ich kürzlich teilgenommen habe, gab es eine Steganografie-Aufgabe, bei der ein True/VeraCrypt-Volume in einer MP4-Datei versteckt war.
Diese MP4-Datei ließ sich wie ein normales VeraCrypt-Volume mounten.
https://keyj.emphy.de/real-steganography-with-truecrypt/
Wenn man nach einer Umbenennung weiter den alten Namen verwendet, nehmen viele Menschen das, besonders im Sicherheitskontext, als Heuristik dafür, dass Beitrag und Daten weniger vertrauenswürdig sind.
Ich denke, die meiste Steganografie eignet sich eher für den Schlüsselaustausch als zum Verstecken großer Datenmengen. Allerdings scheinen viele Nutzer dieser Seite an einem stark US-zentrierten, legalistischen Threat Model interessiert zu sein, bei dem man Totalitären nicht lügt.
https://web.archive.org/web/20110916033048/https://keyj.emphy.de/real-steganography-with-truecrypt/
Ich nutze es seit Jahren und hätte keinerlei Bedenken, es zu empfehlen. Ich finde auch nicht, dass es so „technisch“ ist, wie es in den Kommentaren dargestellt wird.
Die Performance ist gut und kommt nahezu an native SSD-Geschwindigkeit heran. Ich nutze es mit einer versteckten Partition auf einer externen HDD, und seit ich verhindert habe, dass Windows mich auffordert, diese Partition zu formatieren, funktioniert es gut.
Was ich mir wünschen würde, ist eine bessere Integration mit Geräten wie Yubikey. Man kann ein statisches Passwort als Verschlüsselungsschlüssel verwenden, aber es braucht eine bessere Methode.
Ich frage mich, ob Dateibeschädigung immer noch ein Problem ist.
Ich habe mich immer gefragt, was mit TrueCrypt tatsächlich passiert ist. Ich würde gern die internen Hintergründe kennen.
Mich interessiert, was wirklich passiert ist, nicht Spekulationen.
https://law.justia.com/cases/federal/appellate-courts/ca2/20-2184/20-2184-2022-06-03.html
https://magazine.atavist.com/he-always-had-a-dark-side/
Als es damals verschwand, war das im Grunde ein Ausfall, der die ganze Website zerlegte, und auch auf Reddit gab es viele solche Vermutungen.
Ich mag es wirklich sehr, aber es ist noch keine Antwort für normale Nutzer. Für die 0,01 %, die Verschlüsselung kennen und verstehen, ist es gut, aber für die breite Masse ist es noch nicht bereit.
BitLocker: Man klickt auf einen Button und geht weg; Admins können es mit ein paar kleinen Einstellungen auf die gesamte Geräteflotte ausrollen und dabei zentral verwaltete Wiederherstellungsschlüssel hinterlegen.
Ob VeraCrypt sicherer ist? Ja. Ob ich es Kunden bereitstellen möchte? Ja. Aber es unternehmensweit auszurollen und zu verwalten, kann sehr wahrscheinlich zum Albtraum werden.
Schade ist, dass dieses hervorragende Tool praktisch keine Chance hat, sobald man über den „IT-affinen Einzelnutzer“ hinausgeht.
Für bestimmte Zwecke war es ziemlich intuitiv, und damals war es meiner Ansicht nach die einfachste und zugleich starke Sicherheitssoftware, die Menschen nutzen konnten. Eben weil sie kostenlos und Open Source war.
Der Vergleich mit BitLocker ist seltsam. Der Quellcode ist geschlossen, was es für viele fast automatisch „nicht vertrauenswürdig“ macht, und außerdem ist es nur für Windows.
Unternehmen verkaufen ihre Seele im Grunde definitionsgemäß an Microsoft, wenn es um „Verantwortlichkeit“ im Sinne davon geht, dass es jemanden gibt, den man bei Problemen zur Rechenschaft ziehen kann.
Dass VeraCrypt existiert und diese 0,01 % es nutzen können, reicht völlig aus; es ist schon nützlicher, als man erwarten könnte.
https://truecrypt.sourceforge.net
Obwohl ich wusste, wonach ich suche, und auch die Begriffe verstanden habe, brauchte ich drei Versuche, und einmal verlor ich den Zugriff auf das Laufwerk.
Menschen mit weniger technischem Wissen würde ich es auf keinen Fall empfehlen. Die Standardeinstellungen funktionieren gut, bieten aber in häufigen Szenarien wie Diebstahl kaum Sicherheit.
BitLocker war die am wenigsten benutzerfreundliche vom Betriebssystem bereitgestellte Verschlüsselung, und es war so schlecht, dass es sich anfühlte, als wäre es absichtlich kaputt gemacht worden.
Wenn man unter Linux eine Qt-basierte GUI bevorzugt, ist zuluCrypt einen Blick wert.
Es kann PLAIN-dm-crypt-, LUKS-, TrueCrypt- und VeraCrypt-Volumes erstellen und PLAIN-dm-crypt-, LUKS-, TrueCrypt-, VeraCrypt- und BitLocker-Volumes öffnen.
https://github.com/mhogomchungu/zuluCrypt
Der große Vorteil von VeraCrypt und davor TrueCrypt ist allerdings, dass sie unter Windows, macOS und Linux funktionieren.
Wenn man einen verschlüsselten USB-Stick braucht, um Daten zwischen unterschiedlichen Systemen zu teilen, ist es meines Wissens praktisch die einzige Option. Schade eigentlich.
Als normaler Linux-Nutzer reicht es, Folgendes auszuführen:
sudo touch /etc/udisks2/tcrypt.confsudo systemctl restart udisks2Danach kann man VeraCrypt-Volumes in Nautilus oder GNOME Disks wie LUKS-Volumes verwenden.
Ich habe VeraCrypt über Jahre ziemlich genau verfolgt; es funktioniert gut und wirkt wie eine sehr leistungsfähige Option, aber ich wünschte, der Unterschied zwischen MBR/BIOS und UEFI wäre keine Einschränkung.
Auf alten MBR-Systemen konnte man mit VeraCrypt das gesamte Systemlaufwerk verschlüsseln, was eine besondere Funktion ermöglichte, die meines Wissens nichts anderes wirklich nachgebildet hat: ein verstecktes OS.
Die Option für ein verstecktes OS ist auf den Legacy-Boot-Modus beschränkt, und da Legacy-Boot zunehmend nicht mehr empfohlen wird, befürchte ich, dass Verbraucher die Abschottung dieser Funktion bald nicht mehr nutzen können.
Ich habe entsprechende Versuche gesehen.
https://portswigger.net/daily-swig/russian-doll-steganography-allows-users-to-mask-covert-drives
https://i.blackhat.com/eu-18/Thu-Dec-6/eu-18-Schaub-Perfectly-Deniable-Steganographic-Disk-Encryption.pdf
Aber danach habe ich nichts mehr gesehen, das solche Funktionen behandelt, und auch keine andere Verschlüsselungssoftware, die sich in diesem Maß auf Steganografie, Verschlüsselung und plausible Abstreitbarkeit konzentriert.
Allerdings ist es bei OpenBSD oft so: Wenn dort etwas funktioniert, sind die Konfiguration meist einfach und die Dokumentation gut, sodass man fälschlich denkt, wenn ein kleines OpenBSD-Projekt das kann, müsse es überall leicht sein. In Wirklichkeit ist das überhaupt nicht so.
Mir fallen das Booten von einem softraid-Volume und das Einrichten einer NetFlow-Quelle ein: Unter OpenBSD war das trivial, unter Linux ein riesiger Kampf.
Außerdem sind die OpenBSD-Manpages besser, sodass ich oft den Fehler mache, sie unter Linux als Vorlage zu nehmen und mich dann zu fragen, warum es nicht funktioniert.
Ich arbeite an einem anderen Ansatz, um das OS zu verstecken: Festplattenverschlüsselung mit im TPM gespeicherten Schlüsseln, und standardmäßig wird ein virtualisiertes OS gebootet, ohne sichtbare Virtualisierungsspuren.
Um ins echte OS zu booten, muss man auf dem Boot-Bildschirm eine Tastenkombination drücken und ein Passwort eingeben. Das verhindert nicht alles, aber wenn das Ziel plausible Abstreitbarkeit ist, kann es in ziemlich vielen Situationen helfen.
VeraCrypt ist gut, eignet sich aber nicht besonders für Synchronisierung, weil jede Änderung an irgendeinem Bit des Disk-Images den Hash der gesamten Disk ungültig macht.
Cryptomator ändert zwar Struktur und Namen, speichert die intern verschlüsselten Dateien aber als Dateien, sodass man auf Dateiebene synchronisieren kann.
https://bvckup2.com/kb/delta-copying
Wenn ich mich richtig erinnere, war VeraCrypt ein Fork des aufgegebenen TrueCrypt, und der TrueCrypt-Code wurde geprüft und damit praktisch dafür zertifiziert, dass er keine Backdoors oder groben Fehler enthielt.
Danach verschwand es mit einem neuen, schrecklichen Namen leise im Hintergrund.
TrueCrypt war wirklich hervorragend, und mir gefiel auch der Ansatz zur glaubhaften Abstreitbarkeit, aber seit etwa 2006 habe ich es nicht mehr benutzt.