Password Generator

Hash-generator — MD5, SHA-1, SHA-256 & SHA-512

Har du brug for hashen af et stykke tekst? Skriv eller indsæt den ovenfor, og værktøjet viser straks dens MD5-, SHA-1-, SHA-256- og SHA-512-værdier — kopiér en hvilken som helst af dem med ét klik. SHA-hashene beregnes med din browsers indbyggede Web Crypto API og MD5 med en standard lokal rutine, så din tekst sendes, logges eller gemmes aldrig nogen steder.

Hash-generator

Hashes

MD5 —
SHA-1 —
SHA-256 —
SHA-512 —
Hashet lokalt i din browser — din tekst sendes aldrig nogen steder hen.
Kopieret

Hvad er en hash?

En hashfunktion tager ethvert input — et ord, et afsnit, en hel fil — og omdanner det til en kort streng af tegn med fast længde, kaldet en digest. Gode hashfunktioner har tre nyttige egenskaber til fælles:

  • Deterministisk: det samme input giver altid den samme hash.
  • Fast længde: digesten har samme størrelse, uanset hvor stort inputtet er.
  • Envejs: du kan ikke vende en hash tilbage til den oprindelige tekst.
  • Lavineeffekt: ændr et enkelt tegn, og hele hashen ændres fuldstændigt.

MD5, SHA-1, SHA-256 og SHA-512

Dette er de mest udbredte hashalgoritmer, og de adskiller sig hovedsageligt i digestlængde og sikkerhed:

AlgoritmeDigestlængdeStatus
MD5128-bit (32 hex)Hurtig, men brudt — fin til checksummer, ikke til sikkerhed.
SHA-1160-bit (40 hex)Frarådet til sikkerhed; kollisioner er kendte.
SHA-256256-bit (64 hex)Stærk og anbefalet til de fleste formål i dag.
SHA-512512-bit (128 hex)Stærk, med en længere digest end SHA-256.

Hvad hashes bruges til

  • Filintegritet / checksummer: sammenlign en fils hash med en offentliggjort hash for at bekræfte, at den blev hentet korrekt og ikke er blevet manipuleret.
  • Registrering af ændringer: en anderledes hash betyder, at indholdet er ændret, selv med ét tegn.
  • Deduplikering og indeksering: identisk indhold giver identiske hashes.
  • Digitale signaturer og certifikater: disse signerer en hash af dataene snarere end det hele.

Vigtigt: hashing er ikke kryptering — eller opbevaring af adgangskoder

Hashing er envejs: det er ikke kryptering, og der findes ingen "dekryptering", fordi der ikke er nogen nøgle involveret. Det er heller ikke sådan, du bør opbevare adgangskoder i sig selv. En almindelig MD5 eller SHA-256 af en adgangskode kan knækkes hurtigt med opslagstabeller. Korrekt opbevaring af adgangskoder bruger en langsom, saltet algoritme såsom bcrypt, scrypt eller Argon2. For overhovedet at oprette stærke adgangskoder kan du bruge vores adgangskodegenerator.

Ofte stillede spørgsmål

Sendes min tekst til en server?

Nej. Al hashing sker i din browser — SHA via Web Crypto API, MD5 via en lokal rutine. Intet, du skriver, overføres, logges eller gemmes.

Hvilken hash bør jeg bruge?

Til alt sikkerhedsrelateret skal du bruge SHA-256 (eller SHA-512). Brug kun MD5 eller SHA-1 til ikke-sikkerhedsmæssige opgaver som hurtige checksummer, og kun når noget specifikt kræver dem.

Kan en hash vendes om?

Nej. Hashes er envejs. Såkaldte "MD5 decrypt"-sider slår blot hashen op i en database af forudberegnede almindelige værdier — de vender ikke selve matematikken om.

Hvorfor gav to forskellige tekster den samme hash?

For stærke algoritmer sker det praktisk talt aldrig. En sådan "kollision" er kun mulig med brudte algoritmer som MD5 og SHA-1, hvilket netop er grunden til, at man ikke bør stole på dem til sikkerhed.

Flere værktøjer

Adgangskodegenerator — Generér stærke, tilfældige adgangskoder og lethuskelige adgangssætninger på få sekunder. Vælg den længde og de tegnsæt, du ønsker, og kopiér din adgangskode med det samme — alt kører lokalt i din browser, så intet bliver nogensinde sendt, logget eller gemt.

PIN-generator — Generér tilfældige, sikre PIN-koder (3-12 cifre) direkte i din browser. Undgå svage PIN-koder som 1234 eller 0000, opret dem i bulk, og kopiér med ét klik — intet sendes nogen steder hen.

Adgangsfrasegenerator — Opret stærke, lethuskelige adgangsfraser ud fra tilfældige ord — nemme at huske, svære at knække. Vælg antal ord og adskillere, generér i bulk, alt sammen lokalt i din browser.

Adgangskodestyrketester — Test din adgangskodes styrke øjeblikkeligt. Se dens entropi, den anslåede tid til at knække den, og præcis hvad du skal rette — alt sammen tjekket lokalt i din browser og aldrig sendt nogen steder hen.

Tjek for lækkede adgangskoder — Tjek, om din adgangskode er optrådt i en kendt datalækage. Takket være k-anonymity sendes kun de første fem tegn af dens hash — din adgangskode forbliver i din browser.