Forside / Udviklerværktøjer / Hash-beregner
Gratis onlineværktøjer

Hash-beregner

Beregn almindelige tekst- eller lokale filhashværdier i browseren, og sammenlign nøjagtig hexadecimal output for integritetskontrol.

Begynd at bruge

Hvad dette værktøj hjælper dig med

Beregn almindelige tekst- eller lokale filhashværdier i browseren, og sammenlign nøjagtig hexadecimal output for integritetskontrol.

Arbejdseksempel

Input

Tekst: hello ved brug af SHA-256

Resultat

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 hexadecimale tegn i alt)

Sådan produceres resultatet

En kryptografisk hash afbilder vilkårlige input-bytes til en hashværdi med fast længde. En ændring på én byte bør producere et anden hashværdi, men hashværdien kan ikke gendanne det oprindelige input.

Nyttige arbejdsgange

  • Sammenlign en downloadet fil med en udgivers kontrolsum
  • Generér gentagelige test-hashværdier
  • Bekræft, om to tekstværdier har identiske bytes

Vigtige begrænsninger

  • MD5 og SHA-1 er uegnede til moderne kollisionsresistent sikkerhed.
  • En almindelig hurtig hash er ikke password-opbevaring; passwordsystemer kræver en saltet, langsom password-hash-funktion.
  • Forskellige linjeskift eller tekstkodninger producerer forskellige hashværdier.

Ofte stillede spørgsmål

Kan en hash dekrypteres?

Nej. Hashing er envejs; svage input kan stadig gættes ved at hashe kandidatværdier.

Hvorfor adskiller min kontrolsum sig?

Kontrollér algoritmen, den nøjagtige filversion, tekstkodning, store/små bogstaver og linjeskift.

Tekst kodes som UTF-8 uden trimning eller Unicode-normalisering; tekstfeltet bruger LF. Filer bevarer deres bytes, inklusive BOM eller CRLF. Tomt input er gyldigt. Grænser: én fil op til 64 MiB (67108864 bytes) eller 500000 UTF-16-kodeenheder tekst; filer læses helt ind i hukommelsen. MD5, SHA-1, SHA-256, SHA-384 og SHA-512 giver 32, 40, 64, 96 og 128 hexadecimale tegn. Store bogstaver ændrer kun visningen. Resultat: algoritme, kilde, bytes og hash; kopiér, ingen download. Ens hashværdier er et indicium, ikke matematisk bevis for ens bytes eller ophav: kollisioner findes. Sammenlign med en autentificeret kontrolsum fra udgiveren.

Behandlingen foregår lokalt i din browser.