So nutzt du: JavaScript-Obfuscator
- Füge das JavaScript ein, das du schützen willst.
- Wähle eine Schutzstufe: Leicht hält den Code schnell und klein, Stark macht ihn deutlich schwerer rückzuentwickeln.
- Klicke auf Verschleiern, prüfe das Ergebnis und kopiere oder lade es herunter.
Was Verschleierung macht
Verschleierung wandelt funktionierenden Code in eine gleichwertige Version um, die für Menschen sehr schwer zu lesen ist. Dieses Tool nutzt die Open-Source-Engine javascript-obfuscator: Bezeichner werden in bedeutungslose Hex-Namen umbenannt, Strings in ein kodiertes Array verschoben und auf höheren Stufen wird der Kontrollfluss in einen Zustandsautomaten umgewandelt und Dead Code eingefügt.
Die richtige Stufe wählen
- Leicht — Umbenennung und String-Array; geringer Mehraufwand. Gut für die meisten Frontend-Codes.
- Mittel — ergänzt Kontrollfluss-Abflachung, String-Kodierung und Aufteilung. Der Code wird größer und läuft langsamer.
- Stark — ergänzt Dead-Code-Einfügung und aggressivere Transformationen. Nur bei Code verwenden, der nicht performancekritisch ist.
Die Grenzen kennen
Verschleierung erschwert das Reverse Engineering, macht Code aber nicht geheim. Alles, was im Browser läuft, lässt sich irgendwann analysieren. Lege daher niemals API-Schlüssel, Passwörter oder Lizenzschlüssel in clientseitigen Code. Teste die verschleierte Ausgabe immer und bewahre deinen Originalquellcode sicher auf, denn Verschleierung lässt sich nicht rückgängig machen.
Privat by Design
Die Verschleierung läuft komplett in deinem Browser. Dein Code wird nie hochgeladen und ist daher auch für proprietäre Projekte sicher.
Auch gesucht als: javascript verschleiern, js verschleiern online, javascript code verschleiern, javascript code schützen, js code verschlüsseln, javascript obfuscator online, javascript verschlüsseln.
Passende Tools zu: JavaScript-Obfuscator
- JavaScript Minifier — JavaScript einfügen und produktionsreifen, minifizierten Code von Terser erhalten — derselben Engine, die Vite, webpack und Rollup nutzen — mit echtem Vorher-Nachher-Vergleich und gzip-Größen.
- JavaScript Formatierer — Entpacke und formatiere JavaScript, JSON oder JSX mit deiner bevorzugten Einrückung und deinem Klammerstil – oder entferne Leerzeichen und Kommentare mit einem geprüften Minifier.
- AES Verschlüsseln & Entschlüsseln — Schütze eine Notiz, ein Geheimnis oder einen Konfigurationswert mit einem Passwort und AES-256 – oder entschlüssele Text, der mit openssl enc erstellt wurde.
- Hash-Generator — Berechne MD5- und SHA-Hashes von beliebigem Text oder beliebiger Datei sofort, erstelle HMAC-Signaturen und füge eine erwartete Prüfsumme ein, um einen Download zu verifizieren.