Privacy Settings

We use cookies to improve your experience and analyze traffic. You can accept all cookies or customize your preferences. Learn more in our Privacy Policy .

OnCloud

Begreb

Hashing

•
1 min
•
Grundlæggende

Hashing er en metode, hvor data omdannes til en fast værdi, der fungerer som et digitalt fingeraftryk. Hashing bruges ofte til at kontrollere, om data er ændret, og til at gemme adgangskoder på en mere sikker måde.

Hvorfor er begrebet vigtigt?

Hashing er vigtigt, fordi virksomheder skal kunne beskytte adgangskoder og kontrollere dataintegritet. En hash kan bruges til at sammenligne data uden nødvendigvis at gemme eller vise de oprindelige data.

For virksomheder er hashing relevant ved adgangskoder, filkontrol, softwaredownloads, logs, databaser, API'er, sikkerhed, compliance og kontrol af om data er blevet ændret.

Typisk misforståelse

Den mest almindelige fejl er at tro, at hashing er det samme som kryptering. Kryptering kan normalt dekrypteres med en nøgle, mens hashing typisk er envejs og ikke er beregnet til at blive vendt tilbage til originalen.

Eksempel

Et system gemmer ikke en brugers adgangskode direkte, men gemmer en hash af adgangskoden. Når brugeren logger ind, hashes den indtastede adgangskode og sammenlignes med den gemte hash.

Best practice

  • Gem aldrig adgangskoder som almindelig tekst.

  • Brug moderne og egnede hashingmetoder til adgangskoder.

  • Brug salt, hvor det er relevant for at styrke adgangskodehashes.

  • Brug checksums eller hashes til at kontrollere filintegritet.

  • Forveksl ikke hashing med kryptering.

Frequently asked questions

Hashing er en metode, hvor data omdannes til en fast værdi, der kan bruges som et digitalt fingeraftryk.

Normalt nej. Hashing er typisk envejs og er ikke designet til at kunne genskabe de oprindelige data.

Fordi systemer kan kontrollere en adgangskode uden at gemme selve adgangskoden direkte.


Andre begreber