Hva er en hash eller sjekksum?
En hash- algoritme gjør om inndata- byte til en verdi med fast lengde. Den kan hjelpe deg med å sammenligne filer eller sjekke om teksten er endret. En matchende sjekksum er bare nyttig når den forventede verdien kommer fra en kilde du stoler på.
Hvorfor endrer en liten endring hashen?
Hvis du endrer ett tegn, legger til et mellomrom eller bruker en annen linjeavslutning, endres inndata- bytene. Teksten her er kodet som UTF-8; filmodus leser filens opprinnelige byte. Hvis to verktøy ikke stemmer overens, sjekk først at de har hash nøyaktig samme data.
Hvilken hash bør jeg velge?
SHA-256 og SHA-512 er nyttige moderne valg for mange sjekksum- oppgaver. MD5 og SHA-1 er inkludert for kompatibilitet med eldre systemer, men bør ikke stoles på for kollisjonsbestandig sikkerhet. En sjekksum alene beviser ikke hvem som opprettet en fil eller at den er ufarlig.
Kan jeg bruke disse hash-verdiene til å lagre passord?
Bruk en dedikert passord-hash-design i stedet for en rask generell sammendrag. Passordlagring trenger passende arbeidsfaktorer, salter og implementeringsvalg. OWASPs veiledning for passordlagring og Dokumentasjon for nettleser- API- sammendrag.