Utilia

Text verschlüsseln mit Passwort

Text mit einer Passphrase im Browser ver- und entschlüsseln: AES-256-GCM und PBKDF2 mit 600.000 Iterationen. Kein Upload, ehrlich erklärte Grenzen.

Verwenden Sie eine lange Passphrase, etwa fünf oder mehr zufällige Wörter. Eine vergessene Passphrase kann niemand wiederherstellen, und der verschlüsselte Text ist nur so sicher wie sie.

So verschlüsseln und entschlüsseln Sie Text

  1. Tippen oder fügen Sie Ihre Nachricht in das erste Feld ein oder klicken Sie auf .txt-Datei öffnen.
  2. Geben Sie eine Passphrase ein und dieselbe noch einmal unter Passphrase bestätigen (zum Verschlüsseln). Mit Passphrasen anzeigen können Sie prüfen, was Sie getippt haben. Die Stärkeanzeige gibt einen groben Eindruck, wie schwer die Passphrase zu erraten ist.
  3. Klicken Sie auf Verschlüsseln. Das Ableiten des Schlüssels dauert absichtlich etwa eine Sekunde (siehe unten). Das Ergebnis ist ein Textblock, der mit BEGIN ENCRYPTED TEXT beginnt. Kopieren Sie ihn in eine E-Mail, einen Chat oder eine Notiz, oder speichern Sie ihn mit .txt herunterladen als Datei.
  4. Zum Lesen fügen Sie den ganzen Block in das erste Feld ein (oder öffnen die .txt-Datei), geben die Passphrase ein und klicken auf Entschlüsseln. Das Bestätigungsfeld wird dafür nicht gebraucht.

Ist die Passphrase falsch oder wurde auch nur ein Zeichen des Blocks verändert, erhalten Sie eine klare Fehlermeldung statt Zeichensalat.

Was mit Ihrem Text passiert

Alles läuft in Ihrem Browser mit der eingebauten Web Crypto API. Text und Passphrase werden nirgendwohin gesendet. Das Tool verwendet bewährte, gut geprüfte Standardbausteine:

  • Schlüsselableitung: PBKDF2 mit HMAC-SHA-256 und 600.000 Iterationen – der Wert, den das OWASP Password Storage Cheat Sheet für PBKDF2-HMAC-SHA256 empfiehlt. Für jede Verschlüsselung wird ein neues zufälliges 16-Byte-Salt erzeugt: Dieselbe Passphrase ergibt jedes Mal einen anderen Schlüssel, vorberechnete Tabellen sind nutzlos. Die 600.000 Runden machen jeden Rateversuch für Angreifer langsam und sind der Grund, warum das Verschlüsseln einen Moment dauert.
  • Verschlüsselung: AES-256 im GCM-Modus (NIST SP 800-38D) mit einem frischen zufälligen 12-Byte-IV. GCM ist authentifizierte Verschlüsselung: Ein 16-Byte-Tag erkennt jede Änderung. Auch der kleine Header (Formatversion, Iterationszahl, Salt und IV) ist authentifiziert.
  • Ausgabe: Base64 mit Header. Der Block nennt die Formatversion, damit künftige Versionen dieses Tools heutige Nachrichten weiterhin lesen können. Wird derselbe Text zweimal verschlüsselt, entstehen zwei verschiedene Blöcke – das ist so gewollt.

Ehrliche Grenzen

Dieses Tool ist für alltägliche Privatsphäre gedacht: einem Freund das WLAN-Passwort schicken, eine persönliche Notiz vor neugierigen Blicken schützen oder ein kurzes Geheimnis über einen nicht ganz vertrauenswürdigen Kanal teilen – die Passphrase übermitteln Sie dabei auf anderem Weg (persönlich oder am Telefon).

  • Die Passphrase ist alles. AES-256 selbst ist nicht die Schwachstelle, eine erratbare Passphrase schon. Eine kurze oder gängige Passphrase kann trotz 600.000 Iterationen von jedem, der den Block besitzt, offline geknackt werden. Nutzen Sie fünf oder mehr zufällige Wörter oder ein langes Zufallspasswort aus einem Generator. Die Stärkeschätzung ist nur ein Hinweis: Sie erkennt nicht, dass „Sommer2024!“ ein gängiges Muster ist.
  • Keine Wiederherstellung. Es gibt keine Hintertür, kein Zurücksetzen und keine Kopie Ihrer Passphrase. Vergessen Sie sie, ist der Text endgültig verloren.
  • Ihr Gerät muss vertrauenswürdig sein. Schadsoftware, eine Browsererweiterung oder jemand, der Ihnen über die Schulter schaut, kann den Text vor der Verschlüsselung lesen.
  • Metadaten bleiben sichtbar. Die Länge des Blocks verrät ungefähr die Länge der Nachricht.
  • Kein Ersatz für etablierte Werkzeuge. Für Dateien, Backups, Langzeitarchive oder wirklich Sensibles (Rechtliches, Medizinisches, Geschäftsgeheimnisse) nutzen Sie geprüfte Spezialwerkzeuge: age, GnuPG (OpenPGP) oder die Ende-zu-Ende-Verschlüsselung eines Messengers wie Signal.

Häufige Fragen

Ist diese Verschlüsselung sicher?

Die Algorithmen sind dieselben, die Banken und Behörden verwenden, und sie werden wie empfohlen eingesetzt (zufälliges Salt und IV, authentifizierte Verschlüsselung). In der Praxis ist die Sicherheit so gut wie Ihre Passphrase und Ihr Gerät.

Warum ist meine Passphrase „falsch“, obwohl ich sicher bin, dass sie stimmt?

Passphrasen unterscheiden Groß- und Kleinschreibung, und Leerzeichen zählen mit. Prüfen Sie die Feststelltaste und das Tastaturlayout (QWERTZ oder QWERTY – dort sind Y und Z vertauscht) und ob der ganze Block von BEGIN bis END kopiert wurde. Ein abgeschnittener oder veränderter Block liefert absichtlich denselben Fehler wie eine falsche Passphrase.

Können Sie meinen Text entschlüsseln, wenn ich die Passphrase verliere?

Nein, niemand kann das: Die Passphrase wird nirgends gespeichert, und genau das Durchprobieren aller Möglichkeiten macht das Verfahren praktisch unmöglich.

Kann ich den Block mit einem anderen Programm entschlüsseln?

Das Format ist auf der Seite dokumentiert und nutzt Standardbausteine: 1 Versionsbyte, eine 4-Byte-Iterationszahl, das 16-Byte-Salt, der 12-Byte-IV, dann der AES-GCM-Chiffretext mit seinem 16-Byte-Tag, alles in Base64; der 33-Byte-Header wird als zusätzliche authentifizierte Daten (AAD) übergeben. Entwickler können ihn mit wenigen Zeilen Code per OpenSSL, dem Python-Paket cryptography oder Web Crypto entschlüsseln.

Ist das besser als eine Caesar-Verschlüsselung oder ROT13?

Das ist etwas völlig anderes: Solche Verfahren verschleiern nur Buchstaben und sind in Sekunden geknackt. AES-GCM mit einer starken Passphrase ist moderne Kryptografie, die sich weder durch Ausprobieren von Verschiebungen noch durch Buchstabenhäufigkeiten brechen lässt.