Hogyan használd?
- Válaszd ki: szövegből vagy fájlból számolsz.
- Írd be a szöveget, vagy húzd be a fájlt.
- Olvasd le és másold ki a kívánt hash-t.
- Ellenőrzéshez illeszd be a közölt hash-t: az eszköz jelzi, ha egyezik.
Mi az a hash?
A hash (kriptográfiai ujjlenyomat) egy rögzített hosszúságú érték, amelyet egy algoritmus tetszőleges adatból – szövegből vagy fájlból – számol ki. Ugyanabból az adatból mindig ugyanaz a hash jön ki, de ha egyetlen bit is megváltozik, a hash teljesen más lesz. Visszafelé viszont nem működik: a hash-ből az eredeti adat nem állítható elő.
Ezért a hash kiválóan alkalmas annak ellenőrzésére, hogy egy fájl vagy szöveg pontosan ugyanaz-e, mint amire a hash készült. A szoftverletöltő oldalak gyakran közlik a fájl SHA-256 vagy MD5 hash-ét: ha a letöltött fájlból számolt érték egyezik vele, a fájl nem sérült meg és nem cserélték ki.
Az algoritmusok
| Algoritmus | Hossz | Mire használható ma? |
|---|---|---|
| MD5 | 128 bit (32 jegy) | gyors épségellenőrzés, régi rendszerek; biztonsági célra nem |
| SHA-1 | 160 bit (40 jegy) | régi rendszerek, Git; biztonsági célra nem ajánlott |
| SHA-256 | 256 bit (64 jegy) | a mai alapértelmezés: letöltések, aláírások, blokklánc |
| SHA-384 | 384 bit (96 jegy) | magasabb biztonsági igényhez |
| SHA-512 | 512 bit (128 jegy) | magasabb biztonsági igényhez, 64 bites gépeken gyors |
Az eszköz egyszerre mind az ötöt kiszámolja, így nem kell előre tudnod, melyikre lesz szükséged.
Fájl ellenőrzése lépésről lépésre
- Töltsd le a fájlt, és a letöltési oldalon keresd meg a közölt hash-t (gyakran „SHA256”, „checksum” vagy „ellenőrzőösszeg” néven).
- Válaszd a Fájlból fület, és húzd be a fájlt.
- Illeszd be a közölt értéket az összevetés mezőbe.
- Ha az eszköz egyezést jelez, a fájl hibátlan. Ha nem, töltsd le újra, és ellenőrizd, hogy a hivatalos oldalról töltöttél-e le.
A fájl nem kerül fel sehova: a böngésződ olvassa be és számolja ki az ujjlenyomatot, ezért nagy vagy bizalmas fájlokat is ellenőrizhetsz. Legfeljebb 1 GB-os fájllal dolgozik; nagyon nagy fájlnál a szabad memória szabhat határt.
Szöveg hash-e: mire figyelj?
Szövegnél a hash a szöveg UTF-8 kódolású bájtjaiból készül, ahogy a legtöbb program és programnyelv is számolja. Ezért az ékezetes betűk helyesen szerepelnek, de figyelj a láthatatlan különbségekre: egy sorvégi szóköz, egy záró sortörés vagy a Windows-féle sortörés (CR LF) más hash-t ad, mint a nélkülük lévő szöveg. Ha két rendszer más hash-t számol ugyanarra a szövegre, általában ez a magyarázat.
A kimenetet kisbetűs hexadecimális formában adja, de nagybetűsre vagy Base64-re is válthatod; egyes API-k és aláírási sémák Base64-et várnak.
Szöveg esetén az eredmény gépelés közben frissül.
Hash és jelszó: fontos különbség
Gyakori tévedés, hogy a jelszavakat elég MD5-tel vagy SHA-256-tal „titkosítani”. A hash nem titkosítás, és a gyors algoritmusokkal hash-elt jelszavak a mai gépekkel hatalmas sebességgel próbálgathatók, főleg ha rövidek vagy gyakoriak. Jelszavak tárolására erre tervezett, szándékosan lassú eljárás való (például Argon2, bcrypt, scrypt), egyedi „sóval”.
Az MD5 és a SHA-1 esetében már az is ismert, hogyan lehet két különböző adatot előállítani azonos hash-sel, ezért digitális aláírásra sem alkalmasak. Fájlok véletlen sérülésének kiszűrésére viszont még ma is használják őket. Új rendszerhez a SHA-256 a jó alapértelmezés. Minden a böngésződben történik, sem a szöveg, sem a fájl nem kerül fel szerverre.
Hash a gyakorlatban: további felhasználások
- Adatok összevetése: két nagy fájl vagy adatbázis-export egyezését nem kell soronként ellenőrizni; ha a hash-ük azonos, a tartalmuk is.
- Duplikátumok keresése: azonos képek vagy dokumentumok más néven is ugyanazt a hash-t adják.
- Gyorsítótárazás és verziókezelés: a Git a fájlok és változások azonosítására hash-t használ, a weboldalak pedig a fájlnevekbe írt hash-sel jelzik, ha egy stíluslap vagy szkript megváltozott.
- API-aláírások: sok szolgáltatás a kéréseket egy titkos kulccsal és SHA-256-tal aláírva várja (HMAC); a tesztelésnél a hash formátumának ellenőrzésére ez az eszköz is jó, bár a kulcsos HMAC-ot nem számolja.
A hash-ek mellett egy gombbal kimásolhatod az értéket, a beállított formátumban.
Gyakori kérdések
Feltöltődik a fájlom?
Nem. a böngésződ végzi el a munkát, ezért semmi nem jut el a szerverünkre. A fájlt a böngésződ olvassa be és dolgozza fel.
Melyik hash-t használjam?
Ha a letöltési oldal megadja, azt, amit közöltek. Új rendszerhez a SHA-256 az ajánlott alapértelmezés.
Visszafejthető a hash?
Nem, a hash egyirányú. Rövid vagy gyakori szövegeknél viszont próbálgatással kitalálható, ezért jelszavak tárolására nem elég.
Miért más a hash, mint egy másik programban?
Leggyakrabban egy láthatatlan különbség okozza: sorvégi szóköz, záró sortörés vagy eltérő sortörés-karakter. A fájloknál a hash pontosan egyezik.
Mekkora fájlt ellenőrizhetek?
Legfeljebb 1 GB-osat. Nagyon nagy fájlnál a szabad memória szabhat határt.
Utoljára módosítva: 2026. november 3.