Datei ver-/entschlüsseln (lokales AES)
Verschlüsseln Sie eine Datei mit AES-256-GCM anhand eines Passworts oder entschlüsseln Sie eine mit diesem Tool verschlüsselte Datei. Die gesamte Verarbeitung — Schlüsselableitung (PBKDF2), Verschlüsselung und Entschlüsselung — erfolgt lokal über die WebCrypto-API Ihres Browsers: Weder die Datei noch das Passwort verlassen jemals Ihr Gerät.
So funktioniert es
Beim Verschlüsseln werden ein zufälliges Salt und ein zufälliger Initialisierungsvektor (IV) erzeugt, aus Ihrem Passwort wird per PBKDF2 (250.000 Iterationen, SHA-256) ein AES-256-Schlüssel abgeleitet, und die Datei wird mit AES-GCM verschlüsselt (das sowohl Vertraulichkeit als auch Integrität gewährleistet). Salt, IV und Chiffretext werden zu einer einzigen herunterladbaren Datei (Endung .enc) zusammengefügt: Zum Entschlüsseln ist außer dem Passwort nichts weiter nötig.
Was passiert, wenn ich das Passwort vergesse?
Die verschlüsselte Datei ist dann endgültig nicht mehr wiederherstellbar. Es gibt keine Hintertür und keinen Wiederherstellungsmechanismus: Genau das garantiert, dass niemand sonst die Datei ohne Kenntnis des Passworts entschlüsseln kann.
Ist dieses Format mit anderen Verschlüsselungstools kompatibel?
Nein: Das hier erzeugte Dateiformat (ein für dieses Tool eigener Header, gefolgt von Salt, IV und dem AES-GCM-Chiffretext) ist spezifisch für diese Seite. Eine hier verschlüsselte Datei lässt sich nur mit derselben Seite (oder einer exakten Neuimplementierung desselben Formats) entschlüsseln, nicht mit OpenSSL oder einem anderen allgemeinen Verschlüsselungstool.
Datenschutz: Datei und Passwort bleiben zu 100% lokal — Ver- und Entschlüsselung erfolgen vollständig in Ihrem Browser über die native WebCrypto-API, ohne jede Netzwerkübertragung.