AES Encryptor / Decryptor
Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.
Über dieses Tool
Der AES-Textverschlüsseler verwendet AES-GCM (Galois/Counter-Modus), ein authentifiziertes Verschlüsselungsschema, das sowohl Vertraulichkeit als auch Integrität bietet. Das Passwort wird mit PBKDF2 (100.000 Iterationen, SHA-256) in einen kryptografischen Schlüssel umgewandelt.
Das Ausgabeformat ist Base64(Salt + IV + Geheimtext + Auth-Tag). Dieser Blob ist selbstständig — fügen Sie ihn zum Entschlüsseln ein. Alle Vorgänge verwenden die native crypto.subtle-API des Browsers. Nichts wird an einen Server gesendet.
Anleitung
- Wählen Sie den Modus Verschlüsseln oder Entschlüsseln.
- Geben Sie ein starkes Passwort ein (dasselbe muss für beide Vorgänge verwendet werden).
- Verschlüsseln: Klartext eingeben/einfügen oder auf Beispiel klicken.
- Entschlüsseln: Den von diesem Tool erzeugten Base64-Geheimtext einfügen.
- Auf Verschlüsseln/Entschlüsseln klicken und Ergebnis kopieren.
Anwendungsfälle
Entwickler verschlüsseln sensible Konfigurationsschnipsel vor der Speicherung. Sicherheitsforscher validieren AES-GCM-Entschlüsselungslogik. Teams teilen verschlüsselte Zugangsdaten in öffentlichen Wikis.
Häufige Fragen
- Ist dieses Tool für Produktionsgeheimnisse sicher? — Die Verschlüsselung ist kryptografisch stark, aber webbasierte Tools haben inhärente Risiken. Für Produktionsgeheimnisse verwenden Sie einen dedizierten Secrets-Manager.
- Warum erzeugt derselbe Klartext jedes Mal anderen Geheimtext? — Bei jeder Verschlüsselung werden neues Salt und IV generiert. Dies verhindert, dass ein Angreifer erkennt, dass Sie dieselbe Nachricht zweimal verschlüsselt haben.
- Was passiert bei falschem Passwort? — AES-GCM enthält ein Auth-Tag. Bei falschem Passwort schlägt die Entschlüsselung mit einem Fehler fehl statt korrumpierten Output zu erzeugen.
- Kann ich dies in einer anderen Programmiersprache entschlüsseln? — Ja. Das Format ist Standard-AES-256-GCM mit PBKDF2-Schlüsselableitung. Äquivalenter Code existiert für Python, Node.js und Java.