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
Tekst: hello ved brug af SHA-256
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.