Generator Skrótów Hash
Oblicz MD5, SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lub pliku.
Wpisz tekst lub wybierz plik, aby zobaczyć skróty.
Czym jest generator hash?
Funkcja skrótu zamienia tekst lub bajty pliku w stałej długości odcisk. Ten sam input daje ten sam hash; minimalna zmiana danych daje zupełnie inny wynik.
Narzędzie działa w całości w przeglądarce (Web Crypto dla SHA i wbudowane MD5). Nic nie trafia na serwer AnyServ ani do osób trzecich.
Przykłady z codzienności
Weryfikacja pobrania
Hash instalatora i porównanie z sumą kontrolną od wydawcy.
Odcisk pliku
SHA-256 pliku konfiguracyjnego przed wdrożeniem.
Stare MD5
MD5 krótkiego tekstu, gdy dokumentacja nadal podaje MD5.
Jak korzystać z generatora hash
Wybierz tryb tekst lub plik, zaznacz algorytmy i odczytaj skróty hex. Wszystko lokalnie – dane nie opuszczają przeglądarki.
Kiedy to się przydaje?
Integralność plików
Potwierdzenie, że pobrany plik zgadza się z checksumą.
Dev i DevOps
Szybkie skróty konfiguracji, artefaktów builda lub kluczy cache.
Audyt bezpieczeństwa
Porównanie hashy haseł lub tokenów z dokumentacją.
Typowe pomyłki
MD5 do bezpieczeństwa
MD5 nadaje się do legacy checksum, nie do haseł ani podpisów.
Złe kodowanie
Narzędzie hashuje bajty UTF-8. Inne programy mogą używać Latin-1 lub BOM.
Końce linii
CRLF vs LF zmienia hash. Ujednolić tekst przed porównaniem.
Przykłady obliczeń
Wejście: ciąg hello world (bez cudzysłowów). Wyniki hex poniżej.
| Algorytm | Wejście | Hash (hex) | Uwagi |
|---|---|---|---|
| MD5 | hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 | 128-bit legacy digest |
| SHA-1 | hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed | 160-bit, deprecated for TLS |
| SHA-256 | hello world | b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 | Common file checksum |
| SHA-384 | hello world | fdbd8e75a67f29f701a4e040385e2e23986303ea10239211af907fcbb83578b3e417cb71ce646efd0819dd8c088de1bd | Longer SHA-2 variant |
| SHA-512 | hello world | 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f | 512-bit SHA-2 |
Algorytmy
- Rodzina SHA
Web Crypto API (crypto.subtle.digest) na surowych bajtach - MD5
Wbudowana implementacja JS (RFC 1321), poza Web Crypto - Tekst
Kodowanie UTF-8, następnie hash bajtów - Plik
Odczyt chunkami (postęp > 10 MB), następnie hash
Kluczowe pojęcia hash
Skrót (digest)
Stałej długości wynik hex funkcji hash.
SHA-256
256-bitowy SHA; popularny do sum kontrolnych plików.
MD5
128-bitowy MD5; szybki, ale słaby do nowych zastosowań kryptograficznych.
Kod hex
Każdy bajt jako dwa znaki szesnastkowe (0–9, a–f).
Najczęstsze pytania
Algorytmy hash, pliki i prywatność – krótkie odpowiedzi.
Czy dane trafiają na serwer?
Nie. Hashowanie odbywa się w przeglądarce. Pliki i tekst nie opuszczają urządzenia.
Po co MD5?
Wiele systemów legacy nadal podaje sumy MD5. Do nowego bezpieczeństwa lepsze są SHA-256 lub SHA-512.
Pusty tekst lub plik 0 B?
Plik 0 B hashuje się poprawnie. W trybie tekst wyniki pojawiają się po wpisaniu treści – puste pole nie pokazuje skrótów, dopóki nie wpiszesz tekstu.
Duże pliki?
Powyżej 10 MB widać postęp odczytu. Bardzo duże pliki wymagają wolnej pamięci RAM na bajty pliku.
O tych wynikach
Wyniki to standardowe skróty podanych bajtów. Kodowanie i końce linii mogą różnić się od innych narzędzi.