Generator hashy
Generuj hashe SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lokalnie dzięki Web Crypto API. Skopiuj skrót szesnastkowy od razu.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneGeneruj hashe tekstu lokalnie
Funkcja skrótu zamienia tekst na skrót o stałym rozmiarze, który całkowicie się zmienia, gdy zmieni się dane wejściowe. Programiści używają hashy do porównywania danych, weryfikowania list plików, tworzenia kluczy pamięci podręcznej i sprawdzania, czy dwa teksty są identyczne, bez przechowywania oryginalnej wartości. Ten generator korzysta z crypto.subtle.digest, czyli Web Crypto API wbudowanego w nowoczesne przeglądarki, więc tekst jest przetwarzany na Twoim urządzeniu. Wynik jest wyświetlany jako małe litery szesnastkowe i można go skopiować jednym kliknięciem. Pusty tekst również jest poprawny; daje standardowy skrót pustego ciągu bajtów.
Wybór algorytmów SHA
SHA-256 to najlepszy domyślny wybór do większości współczesnych zadań, ponieważ jest powszechnie obsługiwany i nadal uważany za bezpieczny w ogólnych kontrolach integralności. SHA-384 i SHA-512 tworzą dłuższe skróty i są często używane w systemach, które już ustandaryzowały rodzinę SHA-2 z większym wyjściem. SHA-1 pozostaje tutaj dostępny dla zgodności ze starszymi systemami, ale nie należy go wybierać w nowych projektach wrażliwych na bezpieczeństwo, ponieważ istnieją praktyczne ataki kolizyjne. Jeśli usługa wymaga konkretnego algorytmu, spełnij to wymaganie dokładnie, łącznie z kodowaniem tekstu i końcami wierszy, ponieważ nawet drobne różnice w danych wejściowych dają inny skrót.
Hashe to nie szyfrowanie
Hashe to jednokierunkowe streszczenia, a nie zaszyfrowane wiadomości. Nie można odszyfrować skrótu SHA, aby odzyskać dane wejściowe, ale atakujący mogą zgadywać popularne dane i porównywać uzyskane hashe. Dlatego zwykłe hashe SHA nie są bezpieczne do przechowywania haseł. Przechowywanie haseł wymaga powolnych, solonych i specjalnie zaprojektowanych algorytmów, takich jak Argon2, bcrypt lub scrypt, na zaufanym backendzie. Używaj tego narzędzia w przeglądarce do szybkiego lokalnego generowania skrótów, demonstracji, kontroli zgodności i niejawnych procesów integralności, w których warto zachować dane na swoim urządzeniu. Jeśli porównujesz wyniki z inną aplikacją, dokładnie skopiuj ten sam tekst i uważaj na ukryte spacje, tabulatory lub końcowe znaki nowej linii, ponieważ również one są częścią haszowanych danych.
Jak używać
- Wprowadź tekstWklej lub wpisz tekst, z którego chcesz wygenerować hash.
- Wybierz algorytmWybierz SHA-1, SHA-256, SHA-384 lub SHA-512.
- Wygeneruj i skopiujUtwórz skrót szesnastkowy lokalnie i w razie potrzeby go skopiuj.