Τι είναι αυτό το εργαλείο;
Ένα εργαλείο συσκότισης κειμένου αλλάζει το πώς φαίνεται ή κωδικοποιείται το κείμενο χωρίς να καταστρέφει το υποκείμενο νόημα, ώστε να μπορεί να αναστραφεί αργότερα. Αυτό διαφέρει από έναν συμπιεστή κώδικα ή έναν JS obfuscator, ο οποίος ξαναγράφει και συμπιέζει την πραγματική λογική του προγράμματος — αυτό το εργαλείο δεν αναλύει ούτε εκτελεί κώδικα, οπότε δεν υποκαθιστά έναν πραγματικό obfuscator κώδικα JavaScript/CSS επιπέδου build-tool.
Εδώ προσφέρονται τρεις λειτουργίες: η αντικατάσταση με χαρακτήρες Unicode που μοιάζουν με γράμματα αντικαθιστά γράμματα ASCII με οπτικά παρόμοιους χαρακτήρες Unicode (όπως το κυριλλικό а αντί του λατινικού a), κάτι που διατηρεί το κείμενο ευανάγνωστο στο ανθρώπινο μάτι αλλά σπάει την απλή αντιστοίχιση υπο-συμβολοσειρών/regex. Το ROT13 μετατοπίζει κάθε γράμμα κατά 13 θέσεις στο αλφάβητο — ένας απλός, γνωστός, αναστρέψιμος κώδικας. Το Base64 επανακωδικοποιεί το κείμενο σε ένα εντελώς διαφορετικό σύνολο χαρακτήρων.
Γιατί να το χρησιμοποιήσετε;
- Τρεις διαφορετικές προσεγγίσεις συσκότισης σε ένα εργαλείο — επιλέξτε αυτή που ταιριάζει.
- Κάθε λειτουργία είναι πλήρως αναστρέψιμη με το κουμπί Αποσυσκότιση.
- Ειλικρινές ως προς το εύρος του: αυτό είναι εργαλείο κειμένου, όχι συμπιεστής κώδικα JavaScript/CSS/HTML.
- Εκτελείται εξ ολοκλήρου στον browser σας — τίποτα δεν μεταφορτώνεται.
- Χωρίς εγκατάσταση, χωρίς λογαριασμό, δωρεάν χρήση.
Πώς χρησιμοποιείται
- Επικολλήστε το κείμενο που θέλετε να συσκοτίσετε.
- Επιλέξτε λειτουργία: Unicode που μοιάζει με γράμματα, ROT13 ή Base64.
- Κάντε κλικ στο Συσκότιση για μετασχηματισμό, ή Αποσυσκότιση για αναστροφή μιας προηγουμένως συσκοτισμένης συμβολοσειράς.
- Αντιγράψτε το αποτέλεσμα.
Παράδειγμα
Είσοδος
Hello, World!Έξοδος
Hеllo, Wоrld!Στη λειτουργία Unicode που μοιάζει με γράμματα, οι χαρακτήρες H, e και o σε αυτό το αποτέλεσμα είναι κυριλλικά ομόγλυφα, όχι τα λατινικά γράμματα που φαίνονται να είναι — το κείμενο εξακολουθεί να διαβάζεται σωστά από άνθρωπο αλλά δεν θα ταιριάξει με απλή αναζήτηση κειμένου για το 'Hello, World!'.
Συνήθεις χρήσεις
- Δημοσίευση email ή τηλεφωνικού αριθμού online σε φόρμα που είναι ευανάγνωστη αλλά αποφεύγει απλά regex scraper.
- Κοινή χρήση κειμένου spoiler ή λύσεων με τρόπο που δεν είναι άμεσα αναγνώσιμος με μια ματιά.
- Γρήγορη, αναστρέψιμη κωδικοποίηση για περιστασιακή χρήση — όχι υποκατάστατο πραγματικής κρυπτογράφησης.
- Δοκιμή του πώς τα δικά σας scripts επεξεργασίας κειμένου χειρίζονται ομόγλυφη ή κωδικοποιημένη είσοδο.
Επιλογή λειτουργίας
Η αντικατάσταση με Unicode που μοιάζει με γράμματα είναι η σωστή επιλογή όταν θέλετε το κείμενο να εξακολουθεί να φαίνεται σωστό σε έναν ανθρώπινο αναγνώστη ενώ ξεπερνά τις ακριβείς αντιστοιχίσεις συμβολοσειρών — είναι οπτικά σχεδόν πανομοιότυπο με το πρωτότυπο αλλά χρησιμοποιεί διαφορετικούς κωδικούς χαρακτήρων. Το ROT13 είναι η παραδοσιακή επιλογή για απόκρυψη spoiler: το ανακατεμένο αποτέλεσμα σαφώς δεν είναι το πρωτότυπο κείμενο, και είναι μια ευρέως αναγνωρισμένη σύμβαση, οπότε οι αναγνώστες ξέρουν να το περάσουν από εργαλείο ROT13 αν θέλουν να το αποκαλύψουν. Το Base64 είναι η επιλογή που φαίνεται περισσότερο «κωδικοποιημένη» και χρησιμοποιείται συνήθως όταν χρειάζεστε έναν ασφαλή τρόπο ενσωμάτωσης κειμένου μέσα σε ένα URL, ένα πεδίο JSON ή ένα σύστημα που δεν χειρίζεται καλά ειδικούς χαρακτήρες.
Συχνές ερωτήσεις
Συσκοτίζει αυτό το εργαλείο κώδικα JavaScript, CSS ή HTML;
Όχι. Αυτό το εργαλείο λειτουργεί μόνο σε απλό κείμενο — δεν αναλύει τη σύνταξη κώδικα, δεν μετονομάζει μεταβλητές ούτε συμπιέζει. Για πραγματική συσκότιση/συμπίεση κώδικα χρειάζεστε έναν συμπιεστή σε επίπεδο build-tool που κατανοεί τη γραμματική της γλώσσας.
Είναι ασφαλής η συσκότιση με Unicode που μοιάζει με γράμματα;
Όχι — είναι ελαφριά συσκότιση, όχι κρυπτογράφηση. Οποιοσδήποτε περάσει το κείμενο ξανά μέσα από τη λειτουργία Αποσυσκότιση αυτού του εργαλείου (ή παρόμοιου εργαλείου αναστροφής ομόγλυφων) μπορεί να ανακτήσει το πρωτότυπο. Χρησιμοποιήστε το για να αποφύγετε απλοϊκά φίλτρα λέξεων-κλειδιών ή αντιγραφή-επικόλληση scraping, όχι για την προστασία ευαίσθητων δεδομένων.
Γιατί το ROT13 χρησιμοποιεί την ίδια λογική κουμπιού και για τις δύο κατευθύνσεις;
Το ROT13 μετατοπίζει κάθε γράμμα κατά 13 θέσεις σε ένα αλφάβητο 26 γραμμάτων, οπότε η εφαρμογή του δύο φορές επιστρέφει το αρχικό κείμενο. Το Συσκότιση και το Αποσυσκότιση παράγουν το ίδιο αποτέλεσμα στη λειτουργία ROT13.
Μπορεί η λειτουργία Base64 να χειριστεί μη αγγλικό κείμενο;
Ναι — ο κωδικοποιητής χειρίζεται σωστά πλήρες Unicode (τονισμένα γράμματα, χαρακτήρες CJK, emoji) κωδικοποιώντας την αναπαράσταση byte UTF-8, όχι μόνο ASCII.
Μεταφορτώνεται το κείμενό μου κάπου;
Όχι. Όλοι οι μετασχηματισμοί εκτελούνται ως τοπικό JavaScript στον browser σας· τίποτα δεν αποστέλλεται σε server.