Hash-generator (SHA)
Generér SHA-1-, SHA-256-, SHA-384- og SHA-512-hashes af enhver tekst, direkte i din browser.
Relaterede værktøjer
Sådan bruger du Hash-generator
- 01
Skriv eller indsæt din tekst.
- 02
Vælg hash-algoritmen.
- 03
Kopiér det resulterende hex-digest.
Hvad en hash er
En hashfunktion tager et hvilket som helst input, et ord eller et helt dokument, og producerer en tegnstreng af fast størrelse kaldet et digest. SHA-256 returnerer for eksempel altid 256 bit skrevet som 64 hexadecimale tegn, uanset om du giver den ét bogstav eller en megabyte tekst.
To egenskaber gør hashes nyttige. De er deterministiske, så det samme input altid producerer det samme digest, og de viser lavineeffekten, så ændring af et enkelt tegn producerer et helt andet resultat. Det gør en hash til et kompakt fingeraftryk af det præcise indhold.
Sådan fungerer dette værktøj
Dette værktøj beregner SHA-1-, SHA-256-, SHA-384- og SHA-512-digests af din tekst lokalt med browserens Web Crypto API og viser derefter hex-resultatet klar til at kopiere. SHA-256 er det fornuftige standardvalg til de fleste formål.
Hvad hashing bruges til
Hashing er envejs: du kan ikke vende et digest tilbage til det oprindelige input. Det er hele pointen. Det bruges til at verificere integritet (er denne fil eller besked ændret?), til at bygge tjeksummer, til at fjerne dubletter af indhold og som byggeklods i signaturer og versionsstyringssystemer som Git.
Vælg en algoritme
SHA-1 er brudt til sikkerhedskritiske formål, fordi kollisioner kan konstrueres, selvom den stadig er fin som en ikke-sikkerhedsmæssig tjeksum. Foretræk SHA-256 eller stærkere, når sikkerhed betyder noget. MD5 tilbydes bevidst ikke, fordi den anses for usikker.
Ikke til adgangskoder
Hashing er ikke kryptering og er ikke i sig selv den rigtige måde at gemme adgangskoder på. Rå SHA-funktioner er bevidst hurtige, hvilket hjælper angribere med at gætte adgangskoder hurtigt. Til adgangskoder bør du bruge en langsom skema med salt som bcrypt, scrypt eller Argon2. bcrypt-generatoren her er bygget til netop det.
Ofte stillede spørgsmål
Hvilke algoritmer understøttes?
SHA-1, SHA-256, SHA-384 og SHA-512 via browserens Web Crypto API. SHA-256 er et godt standardvalg.
Findes MD5?
Nej. MD5 anses for usikker og tilbydes ikke af Web Crypto API. Foretræk SHA-256 eller stærkere.