IPTool
Szybkie narzędzia dla administratora systemu
Menu
Generator HMAC
Oblicza kod uwierzytelniania wiadomości na podstawie skrótu (HMAC) przy użyciu tajnego klucza i wybranej funkcji skrótu.
Co to jest
HMAC (Hash-based Message Authentication Code) to specyficzny rodzaj kodu uwierzytelniania wiadomości, który wykorzystuje kryptograficzną funkcję skrótu i tajny klucz kryptograficzny. Służy do jednoczesnej weryfikacji integralności danych i autentyczności wiadomości.
Jak to działa
Wprowadź tekst wiadomości i tajny klucz. Wybierz algorytm skrótu (np. SHA-256) i format wyjściowy. Narzędzie natychmiast wygeneruje kod HMAC.
Przykłady
- Żądania API: Wiele usług używa HMAC do podpisywania żądań API, aby zapewnić, że nie zostały one zmienione podczas transmisji.
- Webhooki: Usługi mogą wysyłać nagłówek HMAC, dzięki czemu możesz sprawdzić, czy wiadomość faktycznie pochodzi od nich.
Ograniczenia i uwagi
Generowanie odbywa się lokalnie w przeglądarce przy użyciu biblioteki CryptoJS. Twój tajny klucz i tekst nigdy nie są wysyłane na nasz serwer.
FAQ
- Czym HMAC różni się od zwykłego hasha? Zwykły hash (taki jak MD5 czy SHA-256) sprawdza tylko integralność. HMAC dodaje tajny klucz, co pozwala również zweryfikować autentyczność nadawcy.
- Który algorytm wybrać? SHA-256 jest nowoczesnym standardem i jest zalecany dla większości nowych aplikacji.