Generator HMAC
Generuj podpisy HMAC z wiadomości i tajnego klucza za pomocą SHA-1, SHA-256, SHA-384 lub SHA-512.
Wiadomość, klucz i opcje
Wyjście
Kiedy używać Generatora HMAC
Typowe zastosowania Generatora HMAC:
- Weryfikacja payloadów webhooków
Wygeneruj ten sam podpis HMAC, którego oczekuje backend, zanim porównasz go z podpisem przychodzącego webhooka.
- Odtwarzanie przykładów podpisywania API
Odtwórz przykłady z dokumentacji z użyciem tej samej wiadomości, tajnego klucza, algorytmu i formatu wyjściowego.
- Debugowanie niezgodnych podpisów
Zmieniając po jednej rzeczy naraz, sprawdzisz, czy problem leży w payloadzie, kluczu, algorytmie czy kodowaniu.
- Przygotowanie ticketów wsparcia
Skopiuj cały podpisany blok z etykietą do ticketów, runbooków albo notatek z code review dla zespołu.
- Sprawdzanie podpisów na telefonie
Uruchom ten sam workflow wiadomości i klucza na telefonie albo tablecie, gdy diagnozujesz problem poza biurkiem.
Najczęstsze pytania
- Jak używać Generatora HMAC?
- Wklej lub wpisz wiadomość i tajny klucz, wybierz wymagany algorytm i format wyjściowy, a potem sprawdź lub skopiuj wygenerowany podpis. Użyj Wyczyść, aby zresetować oba pola.
- Czy ta aplikacja jest darmowa?
- Tak. Generator HMAC jest darmowy i nie wymaga konta.
- Co dzieje się z moją wiadomością i tajnym kluczem?
- To narzędzie liczy podpisy lokalnie w przeglądarce i nie wysyła wiadomości ani tajnego klucza do przetwarzania przez aplikację. Skopiowany wynik trafia jednak do schowka.
- Dlaczego mój podpis nie zgadza się z oczekiwanym?
- Sprawdź dokładny surowy payload, tajny klucz, algorytm, format wyjściowy oraz końce linii lub kodowanie. Nawet jeden różny bajt zmienia wynik HMAC.
- Gdzie znajdę instrukcje i wskazówki do webhooków albo API?
- Otwórz panel Pomocy w aplikacji, aby zobaczyć pełny workflow, wskazówki o algorytmach, zachowanie przycisku Wklej i notatki diagnostyczne. Panel działa z klawiaturą, a Escape go zamyka.
Pomoc i instrukcje
Jak używać Generatora HMAC
- Ustaw fokus na polu wiadomości albo tajnego klucza, a potem wpisz lub wklej dokładne bajty, które chcesz podpisać.
- Wybierz algorytm i format wyjściowy; podpis aktualizuje się automatycznie podczas edycji.
- Skopiuj blok podpisu albo wyczyść oba pola przed przetestowaniem kolejnego żądania.
Wskazówki
- HMAC podpisuje wiadomość tajnym kluczem, więc używaj dokładnych bajtów surowego payloadu i dokładnie tego samego klucza co serwer.
- SHA-256 to najlepszy domyślny wybór dla większości nowych integracji; używaj SHA-1 tylko wtedy, gdy starszy system wymaga tego wprost.
- Narzędzie działa lokalnie w przeglądarce, przycisk Wklej używa ostatnio aktywnego pola, a Escape zamyka pomoc.