HighwayHash-hash tekst eller fil

Generer HighwayHash-sammendrag for tekstinndata eller filopplasting. Beregn raske nøkkelbaserte 64-biters, 128-biters eller 256-biters hasher for dataintegritet og oppslagsarbeidsflyter

Konfigurasjon
Velg sammendragsstørrelse og valgfri 256-biters nøkkel for gjeldende HighwayHash-resultat.

Bruk nøyaktig 64 heksadesimale tegn. Et 0x-prefiks, mellomrom, kolon, bindestreker og understreker godtas. La feltet stå tomt for å bruke bibliotekets standardnøkkel.

Inndata
Lim inn eller skriv inn hvilken som helst UTF-8-tekst, inkludert cache-nøkler, objekt-ID-er eller forespørselsdata.
Hash-resultat
HighwayHash-utdata for gjeldende tekstinndata, nøkkel og utdatastørrelse.

Heksadesimal

Base64

Desimal

Binær

Hva er HighwayHash?

HighwayHash er en rask nøkkelbasert hash-funksjon utviklet av Google for fingeravtrykk og integritetskontroller med høy gjennomstrømming. Den bruker en 256-biters nøkkel og kan produsere 64-biters, 128-biters eller 256-biters utdata fra samme tekst- eller filinndata.

Når bør den brukes

  • Bygg deterministiske nøkkelbaserte sjekksummer for cache-nøkler, objekt-ID-er, sharding eller interne oppslagstabeller.
  • Sammenlign filer eller tekstdata med samme nøkkel når hastighet er viktigere enn bred kryptografisk kompatibilitet.
  • Generer 128-biters eller 256-biters fingeravtrykk når en større hash som ikke er for passord, er nyttig i integritetsarbeidsflyter.

Nøkkel- og utdataalternativer

Skriv inn nøkkelen som nøyaktig 32 byte med heksadesimale data, for eksempel 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f. 0x-prefikset er valgfritt, og verktøyet godtar mellomrom, kolon, bindestreker og understreker for å gjøre lange nøkler enklere å lese. Hvis nøkkelen står tom, brukes bibliotekets standardnøkkel, som er praktisk for raske kontroller, men ikke bør behandles som hemmelig.

Sikkerhetsmerknader

HighwayHash er ikke en erstatning for HMAC, digitale signaturer eller passordhashing. Bruk den til raske nøkkelbaserte fingeravtrykk og sjekksumarbeidsflyter, ikke til å bevise autentisitet på tvers av systemer som trenger standard kryptografisk verifisering.