TC

Κωδικοποιητής/Αποκωδικοποιητής Base64 — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored. Free forever.
0 chars

Base64 Results

Type something to see all generated styles

Τι είναι Κωδικοποιητής / Αποκωδικοποιητής Base64?

Ο κωδικοποιητής/αποκωδικοποιητής Base64 είναι ένα αμφίδρομο βοηθητικό πρόγραμμα που μετατρέπει το τυπικό, ευανάγνωστο κείμενο σε μια ασφαλή συμβολοσειρά βασισμένη σε ASCII και το αντίστροφο. Το Base64 μετατρέπει σύνθετους χαρακτήρες 8-bit (συμπεριλαμβανομένων emoji, ξένων αλφαβήτων και δυαδικών αρχείων) σε ένα περιορισμένο αλφάβητο 64 χαρακτήρων (A-Z, a-z, 0-9, +, /).

Αυτό καθαρίζει τα δεδομένα, επιτρέποντας την ασφαλή μετάδοσή τους μέσω αυστηρών πρωτοκόλλων που βασίζονται σε κείμενο, όπως το ηλεκτρονικό ταχυδρομείο (SMTP) ή οι παράμετροι URL, χωρίς να αλλοιωθούν. Από την ίδια διεπαφή, μπορείτε να αποκωδικοποιήσετε εύκολα αυτές τις φαινομενικά τυχαίες συμβολοσειρές πίσω σε αναγνώσιμο κείμενο.

Πότε να χρησιμοποιήσετε Κωδικοποιητής / Αποκωδικοποιητής Base64?

Χρησιμοποιήστε αυτό το εργαλείο για να συσκευάσετε με ασφάλεια δεδομένα προς μετάδοση ή για να ρίξετε μια ματιά στα δεδομένα που έχετε λάβει. Οι προγραμματιστές ιστού κωδικοποιούν δεδομένα απευθείας σε αρχεία CSS χρησιμοποιώντας Data URIs ή ελέγχουν τα JSON Web Tokens (JWT) κατά τον εντοπισμό σφαλμάτων σε API.

Οι αναλυτές κυβερνοασφάλειας αποκωδικοποιούν τακτικά συμβολοσειρές Base64 για να διερευνήσουν ύποπτα σενάρια γραμμής εντολών ή κεφαλίδες HTTP. Εάν χρειάζεστε συγκεκριμένα να καθαρίσετε δεδομένα για μια συμβολοσειρά ερωτήματος διεύθυνσης ιστού, δοκιμάστε αντί αυτού τον Κωδικοποιητή / Αποκωδικοποιητή URL, καθώς χειρίζεται τους χαρακτήρες διαφορετικά.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1Paste your text or Base64 string
  2. 2Choose 'Encode' or 'Decode'
  3. 3Enable URL-safe option if needed, then copy

Κατά την κωδικοποίηση, θα παρατηρήσετε ότι η έξοδος συχνά τελειώνει με ένα ή δύο σύμβολα ίσον (=). Αυτό ονομάζεται «συμπλήρωση» και αποτελεί δομική απαίτηση. Κατά την αποκωδικοποίηση, φροντίστε να επικολλήσετε ολόκληρη τη συμβολοσειρά, συμπεριλαμβανομένης της συμπλήρωσης.

Παραδείγματα

InputOutput
Hello WorldSGVsbG8gV29ybGQ=
SGVsbG8gV29ybGQ=Hello World (decoded)
{"user":"john"}eyJ1c2VyIjoiam9obiJ9
https://example.com/path?a=1&b=2aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRoP2E9MSZiPTI=
secret API tokenBase64 encoded version

Κανόνες & Συμπεριφορά

  • Η κωδικοποίηση μετατρέπει το τυπικό κείμενο UTF-8 σε μια υποκείμενη δυαδική ακολουθία, το ομαδοποιεί σε τμήματα των 6 bit και αποδίδει σε κάθε τμήμα έναν ασφαλή χαρακτήρα Base64.
  • Η αποκωδικοποίηση απλώς αντιστρέφει τη μαθηματική διαδικασία, μετατρέποντας το αλφάβητο των 64 χαρακτήρων ξανά σε κείμενο UTF-8 8-bit.
  • Η επιλογή «URL-safe» (εάν είναι διαθέσιμη) αντικαθιστά τους χαρακτήρες «+» και «/» με «-» και «_» αντίστοιχα, καθιστώντας το αποτέλεσμα ασφαλές για τη δρομολόγηση στο διαδίκτυο.

Σχετικά Εργαλεία

Συχνές Ερωτήσεις

Τι είναι το Base64;

Το Base64 είναι μια τυποποιημένη μέθοδος μετατροπής σύνθετων δεδομένων (όπως κείμενο με ειδικούς χαρακτήρες ή μικρά αρχεία) σε ένα απλό, περιορισμένο αλφάβητο 64 ασφαλών χαρακτήρων. Εξασφαλίζει ότι τα δεδομένα μπορούν να μεταδοθούν μέσω πρωτοκόλλων που υποστηρίζουν μόνο κείμενο, χωρίς οι ειδικοί χαρακτήρες να προκαλέσουν διακοπή της μετάδοσης.

Η κρυπτογράφηση Base64 είναι ασφαλής;

Όχι. Το Base64 είναι κωδικοποίηση, όχι κρυπτογράφηση. Δεν χρησιμοποιεί μυστικό κλειδί ή κωδικό πρόσβασης. Όποιος δει μια συμβολοσειρά Base64 μπορεί να την αποκωδικοποιήσει αμέσως χρησιμοποιώντας αυτό το εργαλείο. Μην χρησιμοποιείτε ποτέ το Base64 για να «ασφαλίσετε» ευαίσθητα δεδομένα, όπως κωδικούς πρόσβασης ή αριθμούς πιστωτικών καρτών.

Γιατί υπάρχει το σύμβολο της ισότητας (=) στο τέλος;

Το σύμβολο της ισότητας χρησιμοποιείται για «συμπλήρωση». Η κωδικοποίηση Base64 απαιτεί μαθηματικά τα τμήματα δεδομένων να ευθυγραμμίζονται σε ένα συγκεκριμένο μέγεθος (διαιρέσιμο με το 4). Εάν το κείμενο που εισάγετε δεν ταιριάζει απόλυτα, ο κωδικοποιητής προσθέτει ένα ή δύο σύμβολα ισότητας για να συμπληρώσει τον υπόλοιπο χώρο.

Τι είναι το URL-safe Base64;

Το τυπικό Base64 χρησιμοποιεί τους χαρακτήρες «+» και «/», οι οποίοι έχουν ειδική δομική σημασία στις διευθύνσεις URL και μπορούν να προκαλέσουν σφάλματα στους συνδέσμους ιστού. Το URL-safe Base64 αντικαθιστά απλώς το «+» με παύλα «-» και το «/» με κάτω παύλα «_», καθιστώντας τη συμβολοσειρά απόλυτα ασφαλή για τη δρομολόγηση στο διαδίκτυο.

Γιατί εμφανίστηκε σφάλμα κατά την αποκωδικοποίηση;

Συνήθως εμφανίζονται σφάλματα αν η συμβολοσειρά που επικολλήσατε δεν είναι στην πραγματικότητα κωδικοποιημένη σε Base64. Αν το κείμενο περιέχει μη έγκυρους χαρακτήρες (όπως !, @ ή ?), ή αν ένα τμήμα της συμβολοσειράς έχει αποκοπεί πριν την επικολλήσετε, η μαθηματική διαδικασία αποκωδικοποίησης θα αποτύχει.