TextArray
100% helyi

Hash generátor

Készíts MD5, SHA-1, SHA-256, SHA-384 vagy SHA-512 lenyomatot bármilyen szövegből.

Bemenet
Kimenet

Hash generátor

Illessz be szöveget, és megkapod az MD5, SHA-1, SHA-256, SHA-384 vagy SHA-512 lenyomatát hexadecimális formában. A fejlesztők ezzel vetik össze az ellenőrző összeget a gyártó által közzétett értékkel, állítják elő az API által várt hasht, építenek gyorsítótárkulcsot, vagy igazolják, hogy két konfigurációs blokk tartalma tényleg azonos.

Az algoritmust a legördülő listából választod ki — az ésszerű alapértelmezés a SHA-256. Ha az összehasonlított rendszer nagybetűs hexet ír ki, kapcsold át a kimenetet nagybetűsre; az érték ugyanaz marad, csak a betűk mérete változik. A soronkénti hasheléssel minden bemeneti sorra külön lenyomatot kapsz, ami táblázatból exportált azonosítóoszlophoz való.

A szöveg a hashelés előtt UTF-8 kódolást kap, így az ékezetes betűk és az emojik ugyanazt az eredményt adják, mint egy azonos kódolású kiszolgálón. A hash a pontos bájtokat fedi le: egyetlen fölösleges soremelés a végén teljesen más eredményt ad — leggyakrabban emiatt nem egyezik a beillesztett szöveg lenyomata a fájl ellenőrző összegével. Az összegzés megnevezi az algoritmust, és megmutatja a lenyomat hosszát és a bemenet bájtjainak számát. Az MD5 és a SHA-1 kriptográfiailag megtört, az ütközések szándékosan előállíthatók — hagyd meg őket ellenőrző összegekre és régi rendszerekkel való együttműködésre, aláíráshoz vagy jelszótároláshoz soha.

A hashelés egyirányú, és semmi nem fordítja vissza: „MD5 visszafejtés” nem létezik, csak olyan értékek kikeresése, amelyeket valaki már rögzített. Minden a böngésződben fut, ami itt többet számít, mint máshol — ha egy titkot beillesztesz egy hashelő oldalra, azt általában át is adod annak a kiszolgálónak. Semmi nem töltődik fel. A lenyomatot másold ki, vagy töltsd le .txt fájlként.

Gyakori kérdések

Biztonságos még az MD5?
Biztonsági célra nem. Az MD5 2004 óta megtört, és az ütközések másodpercek alatt előállíthatók; a SHA-1 ugyanígy járt. Véletlen adatsérülés felismerésére vagy régi rendszerrel való egyezéshez még megfelelnek, de ahol a támadó befolyásolhatja a bemenetet, válaszd a SHA-256-ot vagy erősebbet.
Vissza tudja fejteni az eszköz a hasht?
Nem, és erre semmilyen eszköz nem képes. A hashelés természeténél fogva egyirányú. Az „MD5 visszafejtést” ígérő oldalak csak kikeresik az értéket gyakori bemenetek előre kiszámított listáiból — ha a szöveged nincs rajta, nem kapod vissza.
Hashelhetem a jelszavakat SHA-256-tal?
Nem. A jelszótárolás lassú, sózott algoritmust kíván, például bcryptet, scryptet vagy Argon2-t. A SHA-256 gyorsaságra készült, és jelszavaknál épp ez teszi gyenge választássá — a próbálgatás így olcsó marad.
Miért nem egyezik a hash a fájl ellenőrző összegével?
Mert eltérnek a bájtok. Egy záró soremelés vagy CRLF sorvég ott, ahol a fájl LF-et használ, teljesen megváltoztatja a lenyomatot. Magát a fájlt hasheld, ne a belőle kimásolt szöveget.
Feltöltődik valahová a szövegem?
Nem. A SHA lenyomatokat a böngésződbe épített WebCrypto számolja, az MD5 pedig közvetlenül az oldalon készül. Az eszköz teljes egészében a böngésződben fut, és a szöveg soha nem hagyja el az eszközödet.