0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Einstellungen
Fügen Sie JavaScript- oder TypeScript-Code ein, wählen Sie die Transformationsebene und die Zielumgebung aus. Drücke Obfuscate, um schwer lesbares JavaScript zu generieren, und kopiere oder lade dann das Ergebnis herunter. Der Code wird lokal in Ihrem Browser verarbeitet.

Verschleierung verschlüsselt keinen Code und schützt keine Geheimnisse. Überprüfen Sie das Ergebnis vor der Veröffentlichung: Intensivere Profile können die Größe erheblich erhöhen und die Leistung verringern.

Mäßiger Schutz für den allgemeinen Gebrauch
Generiere Code, der Richtlinien unterstützt, die die Bewertung blockieren
Quellcode
Linien:0Charaktere:0

So funktioniert es

Wandelt JavaScript- oder TypeScript-Code in eine funktional gleichwertige, aber viel schwerer lesbare und rückzuentwickelnde Version um. Es benennt Bezeichner um, strukturiert den Ablauf neu und verbirgt Textzeichenfolgen.

Es bietet Intensitätsprofile (zum Beispiel leichter oder aggressiver) und Zielumgebungen je nachdem, wo der Code laufen wird, um Schutz und Leistung auszubalancieren.

Die Verarbeitung läuft vollständig in deinem Browser, ohne den Code an einen Server zu senden. Die Verschleierung erschwert das Lesen, ist aber keine Verschlüsselung: Ein entschlossener Angreifer kann das Ergebnis dennoch analysieren.

Beispiele

function greet(name) { return "Hola " + name; }var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}Namen werden durch kryptische Bezeichner ersetzt und Zeichenfolgen in einem Array versteckt.

Anwendungsfälle

  • Das Kopieren oder Analysieren von Skripten erschweren, die auf dem Client ausgeliefert werden.
  • Sensible Zeichenfolgen oder Logik in eingebetteten Widgets verbergen.
  • Die Hürde gegen gelegentliches Reverse Engineering erhöhen.
  • Geistiges Eigentum in Demos oder verteilten Testversionen schützen.

Häufige Fragen

Ist Verschleierung dasselbe wie Code verschlüsseln?

Nein. Verschleierung macht den Code schwer lesbar, aber er läuft weiterhin unverändert im Browser. Es ist keine Verschlüsselung: Wer Zeit und Werkzeuge hat, kann ihn analysieren. Verstecke niemals echte Geheimnisse wie API-Schlüssel im Client-Code.

Beeinträchtigt es die Leistung des verschleierten Codes?

Das kann sein. Die aggressiveren Profile fügen Schutzschichten hinzu, die die Größe erhöhen und die Ausführung verlangsamen können. Wähle das Profil je nach dem Gleichgewicht, das du zwischen Schutz und Geschwindigkeit brauchst.

Kann ich die Verschleierung rückgängig machen?

Es gibt keine Funktion, um sie rückgängig zu machen, und die ursprünglichen Namen und Kommentare gehen verloren. Bewahre immer eine Kopie des nicht verschleierten Quellcodes auf, bevor du die geschützte Version erzeugst.

Wird mein Code auf einen Server hochgeladen?

Nein. Die Verschleierung läuft vollständig in deinem Browser; der Code verlässt deinen Computer nie.