Jak używać
- Wybierz Tekst i wpisz treść albo wybierz Plik i wskaż plik dowolnego rozmiaru.
- Zaznacz potrzebne algorytmy. MD5, SHA-1, SHA-256 i SHA-512 są wybrane domyślnie.
- Dla hasha z kluczem zaznacz HMAC i wpisz tajny klucz.
- Aby sprawdzić pobranie, wklej sumę ze strony wydawcy do pola Porównaj z. Pasujący wiersz zostanie zaznaczony.
Opis opcji
- MD5 i SHA-1
- Są szybkie i nadal często używane do sum kontrolnych, ale nie zapewniają bezpieczeństwa, ponieważ można utworzyć dwa wejścia z tym samym hashem. Nie używaj ich do podpisów ani haseł.
- SHA-256 i SHA-512
- Rodzina SHA-2, standardowy wybór do sprawdzania integralności, certyfikatów i blockchainów.
- SHA-3, BLAKE2 i BLAKE3
- Nowsze alternatywy. BLAKE3 jest znacznie szybszy od SHA-2 w oprogramowaniu, a SHA-3 jest standardem NIST o innej budowie wewnętrznej.
- HMAC
- Hash z tajnym kluczem używany do podpisywania webhooków i żądań API. Przykładem są webhooki GitHub i Stripe z HMAC-SHA256.
Długość hashy
| Algorytm | Wynik | Długość szesnastkowa |
|---|---|---|
| MD5 | 128 bitów | 32 |
| SHA-1 | 160 bitów | 40 |
| SHA-256 / SHA3-256 / BLAKE3 | 256 bitów | 64 |
| SHA-384 | 384 bity | 96 |
| SHA-512 / SHA3-512 / BLAKE2b | 512 bitów | 128 |
Przykład
SHA-256 tekstu abc to:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Najczęściej zadawane pytania
Jak sprawdzić sumę kontrolną pobranego pliku?
Wybierz Plik, wskaż pobranie i wklej sumę ze strony wydawcy do pola Porównaj z. Wiersz z wynikiem Dopasowanie oznacza identyczny plik.
Czy pliki są wysyłane?
Nie. Przeglądarka czyta pliki porcjami po 4 MB i lokalnie oblicza hash, więc nawet wielkie obrazy ISO nie opuszczają komputera.
Czy hash można odwrócić do pierwotnego tekstu?
Nie, hashe są jednokierunkowe. Krótkie i typowe teksty można jednak znaleźć w tablicach, dlatego hasła powinny używać wolnego algorytmu z solą, takiego jak bcrypt lub Argon2.
Dlaczego mój hash różni się od wyniku innego narzędzia?
Zwykle różni się wejście, na przykład końcowy znak nowego wiersza, spacje albo kodowanie. Narzędzie haszuje dokładne bajty UTF-8 wpisanego tekstu.
Jaka jest różnica między hashem i HMAC?
Każdy może obliczyć hash publicznych danych. HMAC wymaga także tajnego klucza, więc potwierdza znajomość klucza i brak modyfikacji wiadomości.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.