Password Generator

Hashgenerator — MD5, SHA-1, SHA-256 och SHA-512

Behöver du hashvärdet av en textsträng? Skriv eller klistra in den ovan så visar verktyget direkt dess värden för MD5, SHA-1, SHA-256 och SHA-512 — kopiera vilket som helst av dem med ett enda klick. SHA-hashvärdena beräknas med din webbläsares inbyggda Web Crypto API och MD5 med en standardiserad lokal rutin, så din text skickas, loggas eller lagras aldrig någonstans.

Hashgenerator

Hashvärden

MD5 —
SHA-1 —
SHA-256 —
SHA-512 —
Hashas lokalt i din webbläsare — din text skickas aldrig någonstans.
Kopierat

Vad är ett hashvärde?

En hashfunktion tar valfri indata — ett ord, ett stycke, en hel fil — och omvandlar den till en kort sträng av tecken med fast längd som kallas en digest. Bra hashfunktioner har tre användbara egenskaper gemensamt:

  • Deterministisk: samma indata ger alltid samma hashvärde.
  • Fast längd: en digest har samma storlek oavsett hur stor indatan är.
  • Enkelriktad: du kan inte återskapa originaltexten från ett hashvärde.
  • Lavineffekt: ändra ett enda tecken och hela hashvärdet förändras fullständigt.

MD5, SHA-1, SHA-256 och SHA-512

Detta är de mest använda hashalgoritmerna, och de skiljer sig huvudsakligen åt i digestlängd och säkerhet:

AlgoritmDigestlängdStatus
MD5128-bitars (32 hex)Snabb men osäker — duger för kontrollsummor, inte för säkerhet.
SHA-1160-bitars (40 hex)Avråds från för säkerhet; kollisioner är kända.
SHA-256256-bitars (64 hex)Stark och rekommenderad för de flesta användningsområden idag.
SHA-512512-bitars (128 hex)Stark, med en längre digest än SHA-256.

Vad hashvärden används till

  • Filintegritet / kontrollsummor: jämför en fils hashvärde mot ett publicerat för att bekräfta att den laddats ned korrekt och inte manipulerats.
  • Upptäcka ändringar: ett annorlunda hashvärde betyder att innehållet har ändrats, även med bara ett tecken.
  • Avdubblering och indexering: identiskt innehåll ger identiska hashvärden.
  • Digitala signaturer och certifikat: dessa signerar ett hashvärde av datan snarare än hela innehållet.

Viktigt: hashning är inte kryptering — eller lösenordslagring

Hashning är enkelriktad: det är inte kryptering, och det finns ingen "dekryptering" eftersom ingen nyckel är inblandad. Det är också inte så du bör lagra lösenord på egen hand. En enkel MD5 eller SHA-256 av ett lösenord kan knäckas snabbt med uppslagstabeller. Korrekt lösenordslagring använder en långsam, saltad algoritm som bcrypt, scrypt eller Argon2. För att skapa starka lösenord från början, använd vår lösenordsgenerator.

Vanliga frågor

Skickas min text till en server?

Nej. All hashning sker i din webbläsare — SHA via Web Crypto API, MD5 via en lokal rutin. Inget du skriver överförs, loggas eller lagras.

Vilket hashvärde bör jag använda?

För allt som rör säkerhet, använd SHA-256 (eller SHA-512). Använd MD5 eller SHA-1 endast för icke-säkerhetsrelaterade uppgifter som snabba kontrollsummor, och bara när något specifikt kräver dem.

Kan ett hashvärde återställas?

Nej. Hashvärden är enkelriktade. Så kallade "MD5-dekryptering"-sidor slår helt enkelt upp hashvärdet i en databas med förberäknade vanliga värden — de återställer inte matematiken.

Varför gav två olika texter samma hashvärde?

För starka algoritmer händer det praktiskt taget aldrig. En sådan "kollision" är endast möjlig med osäkra algoritmer som MD5 och SHA-1, vilket är precis varför man inte bör förlita sig på dem för säkerhet.

Fler verktyg

Lösenordsgenerator — Generera starka, slumpmässiga lösenord och minnesvärda lösenfraser på några sekunder. Välj den längd och de teckenuppsättningar du vill ha och kopiera ditt lösenord direkt — allt körs lokalt i din webbläsare, så ingenting skickas, loggas eller lagras någonsin.

PIN-generator — Generera slumpmässiga, säkra PIN-koder (3–12 siffror) direkt i din webbläsare. Undvik svaga PIN-koder som 1234 eller 0000, skapa dem i grupp och kopiera med ett klick — ingenting skickas någonstans.

Lösenfrasgenerator — Skapa starka, minnesvärda lösenfraser av slumpmässiga ord — lätta att minnas, svåra att knäcka. Välj antal ord och avgränsare, generera flera samtidigt, allt lokalt i din webbläsare.

Lösenordsstyrkekontroll — Testa lösenordsstyrkan direkt. Se dess entropi, uppskattad tid att knäcka och exakt vad du bör åtgärda — allt kontrolleras lokalt i din webbläsare och skickas aldrig någonstans.

Kontroll av läckta lösenord — Kontrollera om ditt lösenord har förekommit i ett känt dataintrång. Tack vare k-anonymity skickas bara de första fem tecknen av dess hash — ditt lösenord stannar i din webbläsare.