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