Generator i weryfikator HMAC

Generuj i weryfikuj kody HMAC (HMAC-SHA256, HMAC-SHA512, HMAC-MD5) lokalnie w przeglądarce. 100% prywatności.

Format klucza:
57 znaków57 bajtów (UTF-8)

Wygenerowany skrót HMAC

Wprowadź tekst lub dane powyżej, aby obliczyć HMAC.

Wklej oczekiwany nagłówek HMAC z GitHub, Stripe lub Shopify, aby sprawdzić autentyczność.

Czym jest HMAC?

HMAC (Keyed-Hash Message Authentication Code) to konstrukcja kryptograficzna łącząca tajny klucz z funkcją skrótu (SHA-256, SHA-512, MD5).

Potwierdza integralność i autentyczność danych — gwarantując, że treść została utworzona przez osobę posiadającą klucz i nie została zmieniona.

100% prywatności po stronie klienta

Wszystkie klucze, tekst i pliki są przetwarzane w całości w Twojej przeglądarce ze sprzętową akceleracją crypto.subtle.

Twoje klucze API i podpisy nigdy nie są wysyłane do żadnych zewnętrznych serwerów.

Popularne nagłówki Webhook

  • GitHub: X-Hub-Signature-256
  • Stripe: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature

Related Tools

Tools you might also need

100% prywatności • Zero wysyłania plików na serwer

Dlaczego warto używać darmowego Generator i weryfikator HMAC od Utiliome?

Stworzone od podstaw dla pełnej prywatności i natychmiastowego działania. Bez subskrypcji, opłat i rejestracji.

100% prywatności i lokalnie

Twoje klucze prywatne, dane tekstowe i pliki są przetwarzane wyłącznie w pamięci przeglądarki za pomocą Web Crypto API. Zero wysyłania danych.

Obsługa głównych algorytmów

Generuj podpisy HMAC za pomocą HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 oraz HMAC-MD5 w czasie rzeczywistym.

Weryfikacja podpisów Webhook

Wklej oczekiwane podpisy Webhook (GitHub, Stripe, Shopify), aby zweryfikować ich autentyczność i zapobiec modyfikacji żądań.

Elastyczne kodowanie klucza i wyniku

Wprowadzaj klucze w formacie UTF-8, Hex lub Base64 i przeglądaj wyniki w formacie szesnastkowym, Base64 lub Base64URL.

Utiliome kontra tradycyjne narzędzia w chmurze

Porównaj nasz lokalny silnik WebAssembly ze starymi narzędziami chmurowymi.

Funkcja Utiliome (Lokalnie w przeglądarce) Tradycyjne konwertery chmurowe
Prywatność danych 100% Offline / Po stronie klienta (bezpieczne dla kluczy Webhook) Klucze prywatne wysyłane przez HTTP na zdalne serwery
Szybkość Natychmiastowe obliczenia w czasie rzeczywistym podczas pisania Wymaga kliknięcia przycisku i połączenia z serwerem
Haszowanie plików Obsługuje pliki binarne metodą przeciągnij i upuść Tylko dane tekstowe

Jak używać Generator i weryfikator HMAC w 3 prostych krokach

Instalacja oprogramowania nie jest wymagana. Wszystko działa w Twojej przeglądarce.

1

Wprowadź klucz i wybierz algorytm

Wpisz lub wklej klucz prywatny, wybierz jego kodowanie (UTF-8, Hex, Base64) oraz docelowy algorytm HMAC (SHA256, SHA512, MD5).

2

Wprowadź tekst lub prześlij plik

Wprowadź ciąg tekstowy lub przeciągnij i upuść dowolny plik binarny do strefy zrzutu.

3

Skopiuj wynik HMAC lub zweryfikuj zgodność

Błyskawicznie skopiuj wygenerowany skrót Hex lub Base64 albo wklej oczekiwany podpis Webhook, aby sprawdzić jego poprawność.

Czym jest HMAC i jak działa?

Szybka odpowiedź: HMAC (Hash-based Message Authentication Code) łączy kryptograficzną funkcję skrótu z kluczem prywatnym, zapewniając integralność danych i autentyczność nadawcy.

HMAC jest szeroko stosowany w nowoczesnym tworzeniu stron i aplikacji do podpisywania żądań API, uwierzytelniania Webhooków i zabezpieczania punktów końcowych API. W przeciwieństwie do standardowego skrótu (takiego jak SHA-256), który jedynie weryfikuje, czy dane nie zostały zmienione, HMAC dowodzi, że nadawca zna wspólny klucz prywatny.

Gdy punkt końcowy API (np. GitHub Webhooks lub Stripe) wysyła dane do Twojego serwera, oblicza HMAC ładunku przy użyciu wspólnego klucza webhooka i przesyła go w nagłówku. Twój serwer ponownie oblicza HMAC lokalnie, aby potwierdzić autentyczność wiadomości.

Dlaczego nie należy używać narzędzi chmurowych dla kluczy Webhook

Szybka odpowiedź: Wklejanie produkcyjnych kluczy prywatnych do narzędzi serwerowych naraża dane API na wyciek w logach. Utiliome oblicza HMAC w 100% lokalnie.

Jeśli debugujesz Webhooki za pomocą tradycyjnych narzędzi online, Twój klucz prywatny i treść są przesyłane w zwykłych żądaniach HTTP na zdalne serwery, gdzie mogą być zapisywane w logach dostępowych lub bazach danych analityki.

Utiliome działa w oparciu o rygorystyczną architekturę Zero-Server. Interfejs Web Crypto API w Twojej przeglądarce wykonuje wszystkie obliczenia kryptograficzne bezpośrednio w pamięci RAM. Żadne klucze ani dane nie opuszczają Twojej przeglądarki.

Generator i weryfikator HMAC – FAQ i przewodnik techniczny

Wszystko, co musisz wiedzieć o darmowym narzędziu online generator hmac sha256 online od Utiliome.

Czy mój klucz prywatny jest przesyłany przez Internet?

Nie. Wszystkie obliczenia HMAC są wykonywane lokalnie w przeglądarce za pomocą Web Crypto API. Twój klucz nigdy nie opuszcza Twojego urządzenia.

Jakie algorytmy HMAC są obsługiwane?

Obsługujemy HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 oraz HMAC-MD5.

Czy mogę haszować pliki oprócz ciągów tekstowych?

Tak. Możesz przesłać dowolny plik binarny metodą przeciągnij i upuść, aby obliczyć jego podpis HMAC.