Όλα τα εργαλεία

Κωδικοποίηση / αποκωδικοποίηση 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 πλήρους δεδομένων.