Obfuscator JavaScript
Κάντε το JavaScript σας δύσκολο να διαβαστεί και να αντιγραφεί — μετονομάστε, κωδικοποιήστε strings και συμπυκνώστε τον κώδικά σας απευθείας στον browser. Τίποτα δεν ανεβαίνει. Δωρεάν.
Όλα τρέχουν στον browser σας — ο κώδικάς σας δεν φεύγει ποτέ από τη συσκευή σας.
1
Το obfuscation αποτρέπει την πρόχειρη ανάγνωση· δεν είναι κρυπτογράφηση ούτε πραγματική ασφάλεια.
Σχετικά με το Obfuscator JavaScript
Ο JavaScript Obfuscator κάνει τον πηγαίο κώδικά σας δύσκολο στην ανάγνωση και την περιστασιακή αντιγραφή, απευθείας στο πρόγραμμα περιήγησης. Διασπά το σενάριό σας σε tokens και το ξαναγράφει: οι κυριολεκτικές συμβολοσειρές γίνονται ακολουθίες διαφυγής hex και unicode, οι αριθμοί μετατρέπονται σε εκφράσεις hex ή XOR, τα κενά συμπτύσσονται, και ένα προαιρετικό αυτοπροστατευόμενο περιτύλιγμα αντιστέκεται στην αναδιαμόρφωση.
Κάθε μετασχηματισμός είναι ένας διακόπτης — Κωδικοποίηση συμβολοσειρών, Θόλωση αριθμών, Συμπύκνωση (minify) και Αυτοπροστατευόμενο περιτύλιγμα — ώστε να ελέγχετε τον συμβιβασμό μεταξύ αναγνωσιμότητας και μεγέθους εξόδου. Το εργαλείο αναφέρει τη μεταβολή μεγέθους ως ποσοστό, και μπορείτε να αντιγράψετε το αποτέλεσμα ή να το κατεβάσετε ως obfuscated.js.
Όλα εκτελούνται πλευράς-πελάτη, οπότε ο αδημοσίευτος κώδικάς σας δεν εγκαταλείπει ποτέ τη συσκευή σας. Να θυμάστε ότι η θόλωση αποτρέπει την περιστασιακή ανάγνωση· δεν είναι κρυπτογράφηση και δεν θα πρέπει να αντιμετωπίζεται ως μέτρο ασφαλείας για μυστικά ή ελέγχους αδειών.
Πώς να χρησιμοποιήσετε το Obfuscator JavaScript
- Επικολλήστε την JavaScript σας στο πεδίο Πηγή, ή κάντε κλικ στο Δείγμα για να τη δοκιμάσετε με παράδειγμα κώδικα.
- Επιλέξτε τις ρυθμίσεις σας: Κωδικοποίηση συμβολοσειρών, Θόλωση αριθμών, Συμπύκνωση (minify) και Αυτοπροστατευόμενο περιτύλιγμα.
- Ελέγξτε τη θολωμένη έξοδο και την αναφερόμενη μεταβολή μεγέθους.
- Κάντε κλικ στο Αντιγραφή, ή Λήψη για να αποθηκεύσετε το αποτέλεσμα ως obfuscated.js.
- Δοκιμάστε το θολωμένο αρχείο στο έργο σας για να επιβεβαιώσετε ότι συμπεριφέρεται ακόμη πανομοιότυπα.