Hash-generator

Generer MD5-, SHA-1-, SHA-256-, SHA-384- og SHA-512-hasher av hvilken som helst tekst — rett i nettleseren din.

Slik bruker du verktøyet

  1. Skriv eller lim inn teksten du vil hashe i inndatafeltet.
  2. Klikk på algoritmen du trenger — MD5, SHA-1, SHA-256, SHA-384 eller SHA-512. Sammendraget vises umiddelbart som heksadesimal med små bokstaver.
  3. Bruk «Kopier» eller «Last ned» for å hente resultatet. Alt beregnes lokalt — teksten din forlater aldri nettleseren.

Om dette verktøyet

En hashfunksjon gjør enhver inndata om til et fingeravtrykk med fast lengde: MD5 gir 32 heksadesimale tegn, SHA-256 gir 64, SHA-512 gir 128. Samme inndata gir alltid samme sammendrag, og endrer du et eneste tegn får du et helt annet — det er nettopp dette som gjør hasher så nyttige for å sammenligne filer, oppdage utilsiktet korrupsjon, deduplisere innhold, bygge cache-nøkler og verifisere at en nedlasting stemmer med sjekksummen utgiveren har publisert.

Under panseret beregnes SHA-1-, SHA-256-, SHA-384- og SHA-512-sammendragene av SubtleCrypto, den innebygde WebCrypto-motoren i alle moderne nettlesere — den samme reviderte kodebanen nettleseren bruker for HTTPS. WebCrypto eksponerer bevisst ikke MD5, så dette verktøyet leverer sin egen kompakte JavaScript-implementasjon av RFC 1321, validert mot referansetestvektorene (MD5 av «abc» er 900150983cd24fb0d6963f7d28e17f72). Teksten din kodes som UTF-8 før hashing, slik praktisk talt alle server-implementasjoner gjør som standard, og resultatet er heksadesimal med små bokstaver. Alt kjører 100 % i nettleseren din: ingenting lastes opp, logges eller lagres.

En ærlig advarsel: MD5 og SHA-1 er kryptografisk brutt når det gjelder kollisjonsresistens — forskere kan lage to ulike inndata med samme sammendrag — så de må aldri brukes til passord, digitale signaturer eller noe sikkerhetskritisk. De er fortsatt greie til ikke-fiendtlige oppgaver som sjekksummer, cache-nøkler og samspill med eldre systemer som forventer dem. For alt nytt bør du foretrekke SHA-256 eller sterkere; og for lagring av passord er ingen rask hash egnet i det hele tatt — bruk en dedikert langsom algoritme som bcrypt, scrypt eller Argon2.

Ofte stilte spørsmål

Hvilken hash-algoritme bør jeg bruke?

SHA-256 er det trygge standardvalget for nye prosjekter: rask, universelt støttet og uten kjente praktiske angrep. Bruk SHA-512 når du vil ha et større sammendrag, og MD5 eller SHA-1 bare når et eldre system eller sjekksumformat krever dem.

Kan en hash reverseres for å avsløre originalteksten?

Nei — hashing er en enveisfunksjon, og originalen kan ikke beregnes tilbake fra sammendraget. Korte eller vanlige inndata kan likevel oppdages med rå kraft eller oppslagstabeller, og derfor trenger passord saltet, langsom hashing i stedet for et rent sammendrag.

Er MD5 fortsatt trygt å bruke?

Bare til ikke-sikkerhetsformål som sjekksummer og cache-nøkler. Kollisjoner kan produseres etter ønske, så MD5 (og SHA-1) må ikke brukes til passord, sertifikater eller signaturer.

Hvorfor er hashen min forskjellig fra den serveren min genererer?

Nesten alltid en kodingsforskjell: et avsluttende linjeskift eller mellomrom, en annen tegnkoding (dette verktøyet bruker UTF-8), eller sammenligning av store mot små heksadesimale bokstaver. Hash nøyaktig de samme bytene, så vil sammendragene stemme.

Forlater teksten min nettleseren?

Nei. Alle fem algoritmene kjører 100 % lokalt — SHA-familien via nettleserens innebygde WebCrypto-API og MD5 i lokal JavaScript. Ingenting overføres eller lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.