Κωδικοποίηση / αποκωδικοποίηση Base64
Το Base64 αντιπροσωπεύει δυαδικά δεδομένα ως ασφαλή ASCII για JSON, κεφαλίδες HTTP και email. Κωδικοποιήστε κείμενο UTF-8 ή μικρά αρχεία στο Base64. αποκωδικοποιήστε ωφέλιμα φορτία API και τμήματα JWT σε αναγνώσιμο κείμενο — όλα τοπικά χωρίς διαρροή διαπιστευτηρίων σε server.
Είσοδος
Έξοδος
SGVsbG8gd29ybGQ=
Πώς να κωδικοποιήσετε ή να αποκωδικοποιήσετε το Base64
1. Επιλέξτε λειτουργία κωδικοποίησης ή αποκωδικοποίησης.
2.
3. Άμεση ανάγνωση του αποτελέσματος.
4. Αντιγράψτε το αποτέλεσμα στο πρόχειρο για διαμόρφωση ή εντοπισμό σφαλμάτων.
Παραδείγματα Base64
Βασική κεφαλίδα auth
Κωδικοποίηση "clientetec για BasicId:ClientId. μόνο HTTPS).
Αποκωδικοποίηση τμήματος ωφέλιμου φορτίου JWT
Το μεσαίο τμήμα του eyJ... αποκωδικοποιεί διακριτικό σε αξιώσεις JSON — ζεύξη με αποκωδικοποιητή JWT για πλήρη ανάλυση.
Ενσωματώστε μικρή διαμόρφωση
Κωδικοποιήστε το απόσπασμα ini μεταφοράς για περιβάλλον.
Πότε να χρησιμοποιήσετε αυτό το εργαλείο
• Κατά τον εντοπισμό σφαλμάτων API auth και URI δεδομένων.
• Κατά την αποκωδικοποίηση ωφέλιμων φορτίων σφαλμάτων από αρχεία καταγραφής.
• Όταν διδάσκετε πώς λειτουργεί διαδραστικά η κωδικοποίηση.
Πότε να επιλέξετε κάτι άλλο
• Για κρυπτογράφηση — Το Base64 είναι κωδικοποίηση και όχι μυστικότητα.
• Για μεγάλα αρχεία — χρησιμοποιήστε σωστή δυαδική μεταφορά και όχι γιγαντιαίες συμβολοσειρές Base64.
• Όταν απαιτείται παραλλαγή ασφαλής για URL — το τυπικό Base64 χρησιμοποιεί + και / (χρησιμοποιήστε παραλλαγή κωδικοποιητή URL).
Χωρίς κρυπτογράφηση
Οποιοσδήποτε μπορεί να αποκωδικοποιήσει το Base64 — αντιμετωπίζει τα κωδικοποιημένα μυστικά ως εκτεθειμένα εάν υποκλαπούν. Πάντα TLS κατά τη μεταφορά.
Το γενικό μέγεθος
Τα κωδικοποιημένα δεδομένα είναι ~33% μεγαλύτερα — αποδεκτά για μικρά διακριτικά, σπάταλα για βίντεο.
Ροή εργασιών JWT
Αποκωδικοποιήστε τα τμήματα κεφαλίδας και ωφέλιμου φορτίου ξεχωριστά. επαληθεύστε την υπογραφή στον κώδικα εφαρμογής — τα εργαλεία αποκωδικοποιητή δεν επικυρώνουν την κρυπτογράφηση.
Συχνές ερωτήσεις
Ασφαλές για URL Base64;
Αντικαθιστά το +/ με -_ και μπορεί να παραλείψει την πλήρωση — ελέγξτε την προδιαγραφή API.
Το padding ίσον σημάδια;
Το Valid Base64 τελειώνει με = ή == για στοίχιση — συμπεριλαμβάνεται κατά την αποκωδικοποίηση αυστηρών αναλυτών.
Η αποκωδικοποίηση απέτυχε;
Η είσοδος μπορεί να έχει κενό διάστημα ή λάθος αλφάβητο — αφαιρέστε νέες γραμμές.
Κείμενο Unicode;
Κωδικοποίηση UTF-8 byte, όχι UTF-16 — τυπικό για τον ιστό.
Μεταφορτώθηκε;
Όχι.
Εικόνες;
Χρησιμοποιήστε την εικόνα στο Base64 για τη ροή εργασίας της διεύθυνσης URL πλήρους δεδομένων.