Zum Inhalt springen

Text verschlüsseln und entschlüsseln

Text Encrypt & Decrypt

Verschlüsselt eine Nachricht mit AES-GCM aus einer Passphrase und erzeugt einen in sich geschlossenen Base64-Block.

Verschlüsselt eine Nachricht mit einer Passphrase zu einem einzigen Base64-String, den Sie überall einfügen können, und entschlüsselt ihn zurück. AES-GCM mit einem per PBKDF2 abgeleiteten Schlüssel; Salt und Nonce reisen in der Ausgabe mit, sodass der String der ganze Chiffretext ist und es nichts weiter aufzubewahren gibt.

🔒 Läuft vollständig in Ihrem Browserencryptaescryptotext
Modus

Es gibt keine Wiederherstellung. Eine vergessene Passphrase bedeutet, dass die Nachricht weg ist; eine schwache bedeutet, dass sie öffentlich ist.

Nachricht

Verschlüsselt (Base64, überall einfügbar)

AES-256-GCM mit einem Schlüssel, den PBKDF2 with HMAC-SHA-256 in 600.000 Durchläufen ableitet; ein jedes Mal frisches Salz von 16 Byte und eine Nonce von 12 Byte reisen in der Ausgabe mit, also ist die Base64-Zeichenkette der vollständige Geheimtext — sonst gibt es nichts aufzubewahren. Es ist derselbe Container wie beim Dateiverschlüssler, alles läuft in diesem Tab, und eine Manipulation wird erkannt statt entschlüsselt. PBKDF2 statt Argon2id, weil der Browser selbst genau das mitbringt; die Anzahl der Durchläufe ist die OWASP-Untergrenze dafür.

So funktioniert es

  1. Wählen Sie eine Passphrase, die Sie nicht verlieren

    Es gibt keinerlei Wiederherstellung. Eine vergessene Passphrase ist die Nachricht weg, und eine erratbare ist die Nachricht öffentlich.

  2. Verschlüsseln Sie und kopieren Sie das Base64

    Es übersteht E-Mail, Chat und eine Textdatei – kein Anhang, keine Schlüsseldatei, nichts, das daneben aufzubewahren wäre.

  3. Senden Sie die Passphrase auf einem anderen Weg

    Der ganze Sinn geht verloren, wenn die Passphrase neben dem Chiffretext reist. Ein anderer Kanal, idealerweise ein anderer Tag.

Häufige Fragen

Warum PBKDF2 statt Argon2id?

Weil PBKDF2 das ist, was der Browser selbst implementiert, in Code, den die Plattform pflegt. Argon2 hieße, einen WebAssembly-Build auszuliefern, und ein kryptografisches Primitiv, das Sie nicht prüfen können, ist schlechter als ein gut verstandenes mit der von OWASP empfohlenen Iterationszahl, die hier verwendet wird.

Würde eine falsche Passphrase mir verstümmelten Text geben?

Nein – sie scheitert rundheraus. AES-GCM authentifiziert den Chiffretext, sodass eine falsche Passphrase oder ein einziges verändertes Zeichen einen Fehler erzeugt und keinen plausibel aussehenden Unsinn. Manipulation wird erkannt, nicht entschlüsselt.

Ist das Ende-zu-Ende-Verschlüsselung?

Es ist Verschlüsselung, die Sie selbst vornehmen, in Ihrem Browser, mit einem Schlüssel, den niemand sonst hat. Was es nicht ist, ist ein Messaging-Protokoll – es gibt keine Forward Secrecy, keine Identität, keinen Schlüsselaustausch. Für ein fortlaufendes Gespräch verwenden Sie ein dafür gebautes Werkzeug.

Kann der Dateiverschlüsseler das öffnen?

Ja – absichtlich derselbe Container, sodass die beiden Werkzeuge die Ausgabe des jeweils anderen entschlüsseln. Eine Konstruktion zu prüfen statt zwei.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.