Stufe:
Über die Verschleierungsstufen
- Niedrig (Low)
- Hexadezimale Bezeichner-Umbenennung + String-Array. Schnelle Verarbeitung mit minimaler Größenzunahme.
- Mittel (Medium)
- Stufe Niedrig + Base64-String-Kodierung + Control-Flow-Flattening. Schwerer zu analysieren.
- Hoch (High)
- Stufe Mittel + RC4-String-Verschlüsselung + Dead-Code-Injection + Selbstschutzcode. Maximale Verschleierung, aber deutliche Größenzunahme.
※ Verschleierung erschwert die Code-Analyse, garantiert aber keinen vollständigen Schutz. Fügen Sie niemals sensible Informationen in den Code ein.
Häufig gestellte Fragen
- Q. Kann verschleierter Code wiederhergestellt werden?
- Verschleierung bietet keinen vollständigen Schutz. Spezialisierte Tools können die Logik möglicherweise wiederherstellen. Fügen Sie niemals Passwörter, geheime Schlüssel oder sensible Daten in clientseitigen Code ein.
- Q. Funktioniert verschleierter Code noch normal?
- Ja. Verschleierung ändert das Erscheinungsbild des Codes, ohne sein Verhalten zu verändern. Einige Laufzeitumgebungen können sich jedoch anders verhalten — testen Sie daher vor dem Einsatz in der Produktion.
- Q. Was sind die Unterschiede zwischen den drei Stufen?
- Niedrig: hexadezimale Bezeichner-Umbenennung + String-Array (minimale Größenzunahme). Mittel: fügt Base64-String-Kodierung und Control-Flow-Flattening hinzu. Hoch: fügt RC4-Verschlüsselung, Dead-Code-Injection und Selbstschutzcode für maximale Verschleierung hinzu.
Weitere Werkzeuge
JSON-Formatierer
JSON formatieren, minimieren und validieren
URL-Encoder / -Decoder
Prozent-Kodierung für URLs konvertieren
Ticks-Konverter
.NET DateTime.Ticks ↔ Java/JavaScript-Datum
Schreibweise-Konverter
Text in GROSSBUCHSTABEN, kleinbuchstaben, Titel oder wECHSEL umwandeln
Zeichenzähler
Zeichen, Wörter, Zeilen und Bytes in Echtzeit zählen
UUID / ULID-Generator
UUID v4, v7 und ULID im Browser generieren