Dekodér
Dekodér transformuje vstupní data pomocí uspořádaného receptu operací, v němž výstup každého kroku slouží jako vstup následujícího.
Rozložení
Panel má čtyři oblasti:
- Operace (vlevo) – úplný seznam dostupných transformací. Kliknutím na operaci ji přidáte do receptu.
- Recept – aktuální posloupnost kroků. Každý krok předává výstup dalšímu.
- Vstup – text určený k transformaci.
- Výstup – konečný výsledek nebo výsledky chytrého dekódování.
Vložte nebo napište data do oblasti Vstup. Vstup i recept zůstávají při přechodu jinam uložené lokálně. Pomocí samostatných ovládacích prvků pro vymazání odstraňte recept nebo vstup, aniž byste zrušili obojí.
Dostupné operace
Kódování a dekódování
- Kódování / dekódování Base64
- Kódování / dekódování URL (procentové kódování)
- Kódování / dekódování entit HTML
- Kódování / dekódování v šestnáctkové soustavě
Hashování
| Hash | Poznámky |
|---|---|
| MD5 | Není odolný proti kolizím; zahrnut pro starší použití |
| SHA1 | Pro bezpečnostní použití zastaralý |
| SHA256 | Pro obecné použití |
| SHA512 | Pro obecné použití, delší otisk |
Hashování je jednosměrné. Výstupem je šestnáctkový otisk vstupních bajtů.
Další operace
- Dekódování JWT – rozdělí token na hlavičku, datový obsah a podpis a první dvě části dekóduje z Base64.
- Šifrování / dešifrování AES-256-CBC – symetrické šifrování se šestnáctkovým klíčem a IV, které zadáte.
- Další operace se v seznamu objevují průběžně, jak jsou do nástroje přidávány.
Práce s recepty
- Přidání kroku – klikněte na operaci v levém sloupci. Přidá se na konec receptu.
- Změna pořadí kroků – přetáhněte krok ve sloupci receptu na novou pozici. Řetězec výstupů se ihned aktualizuje.
- Odstranění kroku – klikněte na ovládací prvek odstranění u kroku. Výstupy navazujících kroků se přepočítají.
- Kopírování výstupu – klikněte na tlačítko kopírování u kteréhokoli kroku a zkopírujte jeho výstup do schránky.
Typická použití
- Dekódujte parametr dvakrát zakódovaný v URL a přečtěte jeho skutečnou hodnotu.
- Dekódujte token z Base64 a pak použijte dekódování JWT pro přečtení deklarovaných údajů.
- Vypočítejte hash řetězce a porovnejte jej s uloženým otiskem.
- Zřetězte dekódování Base64 > dekódování URL pro zpracování vnořeného kódování v serializovaných cookies.