Hoppa till innehåll
TextArray
100% lokalt

Hash generator

Generera MD5, SHA-1, SHA-256, SHA-384 eller SHA-512 sammandrag från vilken text som helst.

Inmatning
Utmatning

Hash generator

Klistra in text och få dess MD5, SHA-1, SHA-256, SHA-384 eller SHA-512 sammanfattning som hexadecimal. Utvecklare sträcker sig efter det för att kontrollera en kontrollsumma mot den som en leverantör publicerat, för att reproducera en hash som ett API förväntar sig, för att bygga cache-nycklar eller för att bekräfta att två konfigurationsblock verkligen har identiskt innehåll.

Välj algoritmen från rullgardinsmenyn - SHA-256 är den förnuftiga standardinställningen. Växla utmatningen till versaler hexadecimal när systemet du jämför mot skriver ut det på det sättet; sammanfattningen är identisk, bara skiftläge ändras. Slå på hash för varje rad och du får en sammanfattning per inmatningsrad, som passar en kolumn med identifierare som exporteras från ett kalkylblad.

Din text kodas som UTF-8 före hashning, så accenttecken och emoji producerar samma sammanfattning som en server skulle använda samma kodning. En hash täcker de exakta byten: en extra avslutande nyrad ändrar resultatet helt, vilket är den vanliga anledningen till att en hash av inklistrad text inte matchar en filkontrollsumma. Sammanställningen namnger algoritmen och rapporterar sammanfattningens längd och antalet inmatade byte. MD5 och SHA-1 är kryptografiskt trasiga – kollisioner kan konstrueras medvetet – så behåll dem för kontrollsummor och äldre kompatibilitet och använd dem aldrig för signaturer eller lösenordslagring.

Hashing är enkelriktad och ingenting kan vända det: det finns ingen "MD5-dekryptera", bara uppslagningar av värden som någon redan har registrerat. Allt körs i din webbläsare, vilket betyder mer här än för de flesta verktyg - att klistra in en hemlighet på en hashwebbplats skickar den normalt direkt till den servern. Ingenting laddas upp. Kopiera sammanfattningen eller ladda ner den som en .txt-fil.

FAQ

Är MD5 fortfarande säker att använda?
Inte för säkerhets skull. MD5 har gått sönder sedan 2004 och kollisioner kan produceras på några sekunder, och SHA-1 föll på samma sätt. Båda förblir bra för att upptäcka oavsiktlig korruption eller matcha ett värde som ett äldre system förväntar sig, men välj SHA-256 eller starkare närhelst en angripare kan påverka indata.
Kan det här verktyget dekryptera eller vända en hash?
Nej, och inget verktyg kan. Hashing är envägsdesign. Webbplatser som annonserar "MD5-dekryptera" letar bara upp värdet i förberäknade listor med vanliga indata - om din text inte redan finns på en sådan lista kommer den inte tillbaka.
Ska jag hasha lösenord med SHA-256?
Nej. Lösenordslagring kräver en långsam, saltad algoritm som bcrypt, scrypt eller Argon2. SHA-256 är byggd för att vara snabb, vilket är precis det som gör den svag mot att gissa när den används rå för lösenord.
Varför stämmer inte min hash med filkontrollsumman?
Eftersom byten skiljer sig åt. En avslutande nyrad, eller CRLF-radslut där filen använder LF, ändrar sammanfattningen helt. Hasha själva filen istället för text som klistrats in från den.
Är min text uppladdad någonstans?
Nej. SHA-sammandrag använder din webbläsares inbyggda WebCrypto och MD5 beräknas lokalt på sidan. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet.