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