Декодер
Декодер преобразует входные данные по упорядоченному рецепту операций, передавая вывод каждого шага следующему.
Компоновка
Панель содержит четыре области:
- Операции (слева) — полный список преобразований. Нажмите операцию для добавления в рецепт.
- Цепочка операций — текущая последовательность шагов. Каждый передаёт результат следующему.
- Ввод — преобразуемый текст.
- Вывод — итог или результаты умного декодирования.
Вставьте или введите данные во ввод. Ввод и рецепт сохраняются локально при переходах. Отдельные кнопки очистки удаляют рецепт или ввод без удаления обоих.
Доступные операции
Кодирование и декодирование
- Кодирование и декодирование Base64
- Кодирование и декодирование URL (процентное кодирование)
- Кодирование и декодирование сущностей HTML
- Кодирование и декодирование Hex
Хеширование
| Хеш | Примечания |
|---|---|
| MD5 | Не устойчив к коллизиям; включён для устаревших сценариев |
| SHA1 | Устарел для применения в безопасности |
| SHA256 | Общего назначения |
| SHA512 | Общего назначения, более длинный хеш |
Хеши необратимы. Вывод — шестнадцатеричный хеш входных байтов.
Другие операции
- Декодирование JWT — разделяет токен на заголовок, данные и подпись и декодирует первые две части из Base64.
- Шифрование и расшифровка AES-256-CBC — симметричное шифрование с заданными вами hex-ключом и IV.
- Дополнительные операции появляются в списке по мере добавления в инструмент.
Работа с рецептами
- Добавить шаг — нажмите операцию слева. Она добавится в конец рецепта.
- Изменить порядок — перетащите шаг на новое место. Цепочка вывода обновится сразу.
- Удалить шаг — нажмите его кнопку удаления. Последующие результаты пересчитаются.
- Копировать вывод — кнопка копирования шага копирует его вывод в буфер.
Типичные применения
- Декодировать параметр с двойным URL-кодированием, чтобы прочитать значение.
- Декодировать токен из Base64, затем применить декодирование JWT для чтения утверждений.
- Хешировать строку для сравнения с сохранённым хешем.
- Соединить декодирование Base64 > URL для вложенных кодировок сериализованных cookie.