warningVerschleierung 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.
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.
function greet(name) { return "Hola " + name; }
var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}
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.
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.
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.
Nein. Die Verschleierung läuft vollständig in deinem Browser; der Code verlässt deinen Computer nie.