Przejdź do treści

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ótUwagi
MD5Nie zapewnia odporności na kolizje; dostępny do starszych zastosowań
SHA1Przestarzały do zastosowań związanych z bezpieczeństwem
SHA256Ogólnego przeznaczenia
SHA512Ogó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.

Oprogramowanie własnościowe. Wszelkie prawa zastrzeżone.