Generator hashów SHA
Wklej tekst i wybierz algorytm. Hash jest obliczany w przeglądarce, a tekst nie jest wysyłany.
Wynik
Jak to obliczyć
- Tekst jest kodowany jako UTF-8, a następnie haszowany przez przeglądarkowe Web Crypto API.
- Wynik jest wyświetlany małymi literami w systemie szesnastkowym lub jako Base64.
- Każda zmiana tekstu, nawet jedna spacja, zmienia cały hash.
Przykład
SHA-256 tekstu „hello” zaczyna się od 2cf24dba5fb0a30e.
Warto wiedzieć
- Hashowanie to nie szyfrowanie: hasha nie da się odszyfrować, ale krótki lub popularny tekst można odgadnąć.
- SHA-1 nie jest już odporny na kolizje. Do przechowywania haseł używaj bcrypt, scrypt lub Argon2.
Kiedy użyć
- Utwórz stały cyfrowy odcisk tekstu do porównywania.
- Nie używaj SHA-1 w nowych systemach bezpieczeństwa.
Częste pytania
Czym różni się hash od szyfrowania?
Hash jest jednokierunkowym odciskiem, a szyfrowanie można odwrócić za pomocą odpowiedniego klucza.
Czy SHA-1 jest bezpieczny?
Nie. SHA-1 jest podatny na kolizje; w nowych zastosowaniach wybierz SHA-256 lub mocniejszy algorytm.
Czy mój tekst jest wysyłany na serwer?
Nie. Hash jest obliczany w przeglądarce, a tekst nie trafia na serwer.