Кодируйте текст в Base64, декодируйте полезные данные Base64 или Base64URL и проверяйте учетные данные базовой аутентификации или сегменты JWT локально в своем браузере.
Используете Base64 для базовой аутентификации или проверки полезной нагрузки в стиле JWT? Начните с руководства по рабочему процессу аутентификации, а затем вернитесь к работающему инструменту для кодирования или декодирования необработанных полезных данных.
Base64 — это схема кодирования двоичного текста в текст, которая представляет двоичные данные в строковом формате ASCII. Он обычно используется, когда необходимо кодировать двоичные данные, которые необходимо хранить и передавать через носитель, предназначенный для работы с текстовыми данными. Такое кодирование помогает гарантировать, что данные останутся нетронутыми и не будут изменены во время транспортировки.
Кодировка Base64 принимает три байта данных (24 бита) и представляет их как четыре символа ASCII. Каждый символ представляет 6 бит исходных данных. Набор символов включает A-Z, a-z, 0-9, + и /, с =, используемым для заполнения, когда входные данные не кратны 3 байтам.
Hello, World!
SGVsbG8sIFdvcmxkIQ==
ComUtil
Q29tVXRpbA==
123456
MTIzNDU2
Нет, Base64 — это схема кодирования, а не шифрования. Он не обеспечивает никакой безопасности — любой может декодировать данные Base64. В целях безопасности используйте правильные алгоритмы шифрования.
Кодировка Base64 увеличивает размер данных примерно на 33%, поскольку для представления каждых 3 байтов данных используются 4 символа.
Стандарт Base64 использует символы + и /, которые имеют особое значение в URL-адресах. URL-безопасный Base64 заменяет их на - и _ соответственно.