Generator hasha SHA-256
Uzyskaj hash SHA-256 tekstu albo pliku.
Działa w przeglądarce. Twoje pliki nigdy nie opuszczają urządzenia.
- Tekst albo plik jako wejście
- Porównanie z oczekiwanym hashem
- Nic nie jest wysyłane
Jak wygenerować hash SHA-256
- Wklej tekst, albo przełącz na tryb pliku i upuść plik.
- Odczytaj hash SHA-256, albo wklej oczekiwany hash do porównania.
- Skopiuj wynik.
Długości wyniku w rodzinie SHA-2
| Algorytm | Długość wyniku |
|---|---|
| SHA-1 | 40 znaków hex (160 bitów) |
| SHA-256 | 64 znaki hex (256 bitów) |
| SHA-384 | 96 znaków hex (384 bity) |
| SHA-512 | 128 znaków hex (512 bitów) |
Gdzie spotyka się SHA-256
- Weryfikacji pobranego oprogramowania względem sumy kontrolnej opublikowanej przez twórcę.
- Hashowania proof-of-work w Bitcoinie i kilku innych blockchainach.
- Certyfikatów TLS i podpisywania kodu, które powszechnie używają SHA-256.
Wskazówki do weryfikacji pobranego pliku
- Kopiuj oczekiwany hash z oficjalnego źródła, a nie z mirrora, gdy tylko jest opublikowany.
- Porównuj bez przejmowania się wielkością liter. Litery hex mogą być wielkie albo małe i nadal pasować.
- Jeden zmieniony bajt w pliku zmienia cały hash, więc każda niezgodność oznacza, że plik nie jest identyczny.
Generator SHA-256: najczęstsze pytania
Dlaczego SHA-256 używa się do pobranych plików i haseł?
Nie ma żadnego znanego praktycznego sposobu, aby stworzyć dwa dane wejściowe z tym samym hashem, w przeciwieństwie do MD5, dlatego ufa się mu przy sumach kontrolnych, podpisach i przechowywaniu hashy haseł z odpowiednim soleniem.
Jak długi jest hash SHA-256?
Zawsze 64 znaki szesnastkowe (256 bitów).
Czy SHA-256 to to samo co SHA-2?
SHA-256 to jeden konkretny rozmiar w rodzinie SHA-2, obok SHA-384 i SHA-512.
Czy to używa serwera do obliczenia hasha?
Nie. Używa wbudowanego w przeglądarkę Web Crypto API, więc twój plik albo tekst zostaje na urządzeniu.
Czy dwa różne pliki mogą mieć ten sam hash SHA-256?
Teoretycznie jest to matematycznie możliwe, ale takiej kolizji nigdy nie znaleziono, a jej znalezienie wymagałoby o wiele większej mocy obliczeniowej, niż istnieje dziś na świecie.
Czy to używa prawdziwej implementacji kryptograficznej?
Tak. Wywołuje crypto.subtle.digest z Web Crypto API, ten sam kod hashujący wbudowany w przeglądarkę i używany przez aplikacje webowe, które potrzebują prawdziwej kryptografii.
Czy pasujący hash dowodzi, kto opublikował plik?
Sam w sobie nie. Pasujący hash potwierdza, że plik nie został uszkodzony ani zmieniony po opublikowaniu hasha, ale dowodzi, kto go opublikował, tylko jeśli sam hash pochodzi ze źródła, któremu już ufasz, na przykład zweryfikowanej strony HTTPS.
Jak szybki jest SHA-256 w porównaniu z MD5?
MD5 jest nieco szybszy na bajt, ale różnica jest niezauważalna dla typowych plików w przeglądarce. Oba liczą hash z pliku o rozmiarze wielu megabajtów w ułamku sekundy na nowoczesnym sprzęcie.