Кодирование/Декодирование
Кодирование и декодирование — 9 бесплатных браузерных инструментов: кодировщик и декодировщик Base64, URL и HTML-сущностей. Всё работает локально без регистрации и загрузки файлов, ваши данные остаются приватными, а результат получается мгновенно.
Как использовать
- 1Выберите нужную кодировку— Base64 для файлов и бинарно-безопасного текста, URL-кодирование для строк запроса, HTML-сущности для разметки, hex или Unicode для работы с байтами, Punycode для интернационализированных доменов.
- 2Вставьте значение и смените направление— Каждый инструмент кодирует и декодирует одним переключателем, поэтому можно пройти путь туда и обратно и убедиться, что строка вернулась неизменной.
- 3Разберите декодированное содержимое— Декодер JWT делит токен на заголовок, полезную нагрузку и подпись и показывает поля вроде exp и scope — так видно, почему токен отклонили.
Часто задаваемые вопросы
Нет. Base64 — обратимое представление, а не шифр: любой, кто видит строку, декодирует её в одно действие. Используйте его, чтобы провести двоичные данные через текстовый канал, а если значение действительно должно остаться тайной, возьмите инструменты из категории хеширования и шифрования.
Нет. Он разбивает токен на заголовок, полезную нагрузку и подпись и показывает клеймы и срок действия, но проверка подписи требует секретного или открытого ключа и выполняется на сервере. Декодирование идёт в браузере, поэтому сам токен никуда не отправляется.
Процентное кодирование (URL-энкодер) нужно для значений внутри строки запроса или пути, где пробел, & и = иначе изменили бы смысл адреса. URL-safe Base64 заменяет + и / на - и _, чтобы значение уцелело внутри URL или сегмента JWT.