Hashe/Krypto
Hash Generator
Obliczanie skrótów tekstu lub pliku od razu trzynastoma algorytmami: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 i Adler-32.
A hash function turns arbitrary data into a fixed-length digest that's unique to that content — changing even one letter of the input completely changes the output. This tool computes a hash of text or a file using 13 popular algorithms at once, right in your browser.
Which algorithm to pick
- MD5 and SHA-1 — cryptographically broken (practical collision attacks exist) but still used for file-integrity checks where an attack is unlikely.
- SHA-256 / SHA-512 (the SHA-2 family) — the standard for signatures, certificates, and blockchains; no known practical attacks as of 2026.
- SHA3 and BLAKE2/BLAKE3 — newer designs; BLAKE3 in particular is very fast and parallelizes well on large files.
- CRC32 / Adler-32 — not cryptographic, meant only for detecting accidental corruption (e.g. in ZIP files), not for defending against deliberate tampering.
Common uses
- Verifying that a downloaded file isn't corrupted or tampered with, by comparing its hash to the one published by the developer.
- Generating a content-based cache key or identifier.
- Quickly comparing two large files or texts without a byte-by-byte diff.
Things to keep in mind
Hashing isn't encryption — it's one-way, so you can't recover the original data from a hash.
Plain fast hashes (MD5, SHA-256) are unsuitable for passwords — use a dedicated slow algorithm like bcrypt, Argon2, or PBKDF2 instead.
Artykuł o tym narzędziu: Hash Generator: czym różnią się MD5, SHA-1 i SHA-256
Najczęstsze pytania
Którego algorytmu hashującego powinienem użyć?
Do ogólnych sum kontrolnych (integralność plików, deduplikacja) SHA-256 to solidny, nowoczesny wybór domyślny. Unikaj MD5 i SHA-1 do wszystkiego, co dotyczy bezpieczeństwa, ponieważ oba są złamane wobec celowych ataków kolizyjnych, choć nadal nadają się do szybkich, niewrogich sprawdzeń.
Czy hash można odwrócić z powrotem do oryginalnych danych?
Nie. Kryptograficzne funkcje skrótu są jednokierunkowe — możesz jedynie zweryfikować zgodność, hashując inne dane wejściowe i porównując wynik, a nie odzyskać oryginalne dane z samego hasha.
Czy to narzędzie przesyła mój plik lub tekst, aby obliczyć hash?
Nie. Całe hashowanie odbywa się lokalnie w Twojej przeglądarce za pomocą Web Crypto API — nic nie jest wysyłane na serwer, więc działa też offline.
Po co w ogóle potrzebny jest SHA-3, skoro SHA-2 wciąż jest bezpieczny?
SHA-3 wybrano jako „polisę ubezpieczeniową" na wypadek przyszłej podatności w SHA-2 — jest zbudowany na zasadniczo innej konstrukcji wewnętrznej (Keccak). Ponieważ nie znaleziono praktycznych ataków na SHA-2, SHA-256 pozostaje domyślnym standardem, a SHA-3 stosuje się punktowo.
Czy dłuższy hash automatycznie oznacza lepszą ochronę?
Nie zawsze. Długość wyniku jest ważna, ale odporność algorytmu zależy przede wszystkim od jego konstrukcji wewnętrznej — SHA-1 ze swoim 160-bitowym wynikiem jest podatny na kolizje, podczas gdy dobrze zaprojektowany, nowoczesny algorytm o krótszym wyniku w bitach może być bezpieczniejszy.