PT Privacy Tools

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łane

Advertisement

Generuj 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ć

  1. Wprowadź tekstWklej lub wpisz tekst, z którego chcesz wygenerować hash.
  2. Wybierz algorytmWybierz SHA-1, SHA-256, SHA-384 lub SHA-512.
  3. Wygeneruj i skopiujUtwórz skrót szesnastkowy lokalnie i w razie potrzeby go skopiuj.

Najczęściej zadawane pytania

Czy mój tekst jest wysyłany w celu wygenerowania hasha?
Nie. Haszowanie używa crypto.subtle.digest w Twojej przeglądarce, więc tekst pozostaje na Twoim urządzeniu.
Jakie algorytmy są dostępne?
Możesz generować hashe SHA-1, SHA-256, SHA-384 i SHA-512. W nowoczesnych zastosowaniach wybieraj SHA-256 lub silniejszy.
Czy mogę odwrócić hash?
Kryptograficzne hashe to skróty jednokierunkowe. Nie da się ich odszyfrować, ale słabe lub popularne dane wejściowe wciąż można odgadnąć, porównując hashe.
Czy używać tego do haseł?
Nie przechowuj haseł za pomocą zwykłych hashy SHA. Użyj dedykowanej funkcji haszowania haseł, takiej jak Argon2, bcrypt lub scrypt, na zaufanym serwerze.
Advertisement