Hopp til innhold

Hash-generator

Generer SHA-1, SHA-256, SHA-384 og SHA-512 hasher fra enhver tekst øyeblikkelig. Verifiser dataintegritet enkelt. Gratis, kjører 100% i nettleseren din.

Skriv inn eller lim inn tekst for å generere hasher.

Hva er en kryptografisk hash?

En kryptografisk hashfunksjon tar enhver inndata og produserer et fingeravtrykk (digest) med fast størrelse. Selv en endring av ett tegn i inndataen gir en helt annerledes hash — dette kalles skredeffekten. Hashfunksjoner er enveis (beregningsmessig umulig å reversere) og deterministiske (samme inndata gir alltid samme resultat).

Algoritmer

SHA-1 (160-bit) er utdatert — praktiske kollisjonsangrep eksisterer og NIST fraråder ny bruk; finnes fortsatt i eldre systemer og Git. SHA-256 (256-bit, SHA-2-familien) er den moderne standarden — brukt i TLS, Bitcoin og kodesignering. SHA-384 / SHA-512 (384/512-bit) gir høyere sikkerhetsmarginer for langtidsarkivering, offentlige systemer og applikasjoner som krever kollisjonsresistens over 2128. Alle SHA-2-varianter er FIPS 180-4-godkjent.

Vanlige bruksområder

  • Filintegritet: Hash en fil før og etter overføring — matchende digester garanterer at dataen er uendret.
  • Passordlagring: Bruk aldri SHA-* direkte for passord. Bruk dedikerte passordhashfunksjoner som Argon2, bcrypt eller scrypt med salt i produksjon.
  • Digitale signaturer: Hash dokumentet, signer deretter hashen med en privat nøkkel — digitale signaturer beviser autentisitet uten å eksponere hele dokumentet.
  • Datadeduplisering: Identifiser identiske filer ved å sammenligne hash-fingeravtrykk — samme hash betyr identisk innhold.

Moderne alternativer: SHA-3 og BLAKE3

SHA-3 (Keccak, standardisert 2015) er en reservestandard til SHA-2 med en fundamentalt forskjellig intern design (sponge-konstruksjon). Den er ikke raskere enn SHA-2 i programvare, men gir mangfold dersom SHA-2 noensinne blir kompromittert. BLAKE3 (2020) er en ultrarask hashfunksjon optimalisert for parallellisme — opptil 10× raskere enn SHA-256 på moderne maskinvare. Den er ideell for filintegritet, innholdsadressert lagring og Merkle-trær. Denne nettleseren støtter SHA-1, SHA-256, SHA-384 og SHA-512 via Web Crypto API.

Personvern

Hashing kjører 100% i nettleseren din ved hjelp av Web Crypto API (crypto.subtle.digest()). Ingen data sendes noensinne til en server.