Dekoder
Dekoder przekształca dane wejściowe za pomocą uporządkowanej sekwencji operacji, przekazując wynik każdego kroku do następnego.
Układ
Panel zawiera cztery obszary:
- Operacje (po lewej) — pełna lista dostępnych przekształceń. Kliknij dowolną operację, aby dodać ją do sekwencji.
- Sekwencja operacji — aktualna kolejność kroków. Każdy krok przekazuje wynik do następnego.
- Dane wejściowe — tekst do przekształcenia.
- Wyniki — wynik końcowy lub wyniki inteligentnego dekodowania.
Wklej lub wpisz dane w obszarze Dane wejściowe. Dane wejściowe i sekwencja operacji są zachowywane lokalnie po przejściu do innego widoku. Użyj osobnych przycisków czyszczenia, aby usunąć sekwencję lub dane wejściowe bez usuwania obu naraz.
Dostępne operacje
Kodowanie i dekodowanie
- Kodowanie / dekodowanie Base64
- Kodowanie / dekodowanie URL (kodowanie procentowe)
- Kodowanie / dekodowanie encji HTML
- Kodowanie / dekodowanie szesnastkowe
Obliczanie skrótów
| Skrót | Uwagi |
|---|---|
| MD5 | Nie zapewnia odporności na kolizje; dostępny do starszych zastosowań |
| SHA1 | Przestarzały do zastosowań związanych z bezpieczeństwem |
| SHA256 | Ogólnego przeznaczenia |
| SHA512 | Ogólnego przeznaczenia, dłuższy skrót |
Funkcje skrótu są jednokierunkowe. Wynik to szesnastkowy skrót bajtów wejściowych.
Inne operacje
- Dekodowanie JWT — dzieli token na nagłówek, ładunek i podpis oraz dekoduje pierwsze dwie części z Base64.
- Szyfrowanie / deszyfrowanie AES-256-CBC — szyfrowanie symetryczne z podanymi przez Ciebie kluczem i wektorem inicjalizującym IV w postaci szesnastkowej.
- Kolejne operacje pojawiają się na liście w miarę dodawania ich do narzędzia.
Praca z sekwencjami operacji
- Dodaj krok — kliknij operację w lewej kolumnie. Zostanie dodana na końcu sekwencji.
- Zmień kolejność kroków — przeciągnij krok w kolumnie sekwencji w nowe miejsce. Łańcuch wyników aktualizuje się natychmiast.
- Usuń krok — kliknij przycisk usuwania przy kroku. Wyniki kolejnych kroków zostaną przeliczone.
- Skopiuj wynik — kliknij przycisk kopiowania przy dowolnym kroku, aby skopiować jego wynik do schowka.
Typowe zastosowania
- Zdekoduj parametr dwukrotnie zakodowany jako URL, aby odczytać rzeczywistą wartość.
- Zdekoduj token z Base64, a następnie zastosuj dekodowanie JWT, aby odczytać deklaracje.
- Oblicz skrót ciągu, aby porównać go z zapisanym skrótem.
- Połącz dekodowanie Base64 > dekodowanie URL, aby obsłużyć zagnieżdżone kodowanie w serializowanych ciasteczkach.