Indholdsfortegnelse:
Definition - Hvad betyder Hashing?
Hashing genererer en værdi eller værdier fra en tekststreng ved hjælp af en matematisk funktion.
Hashing er en måde at aktivere sikkerhed under processen med transmission af meddelelser, når meddelelsen kun er beregnet til en bestemt modtager. En formel genererer hash, som hjælper med at beskytte transmissionens sikkerhed mod manipulation.
Hashing er også en metode til sortering af nøgleværdier i en databasetabel på en effektiv måde.
Techopedia forklarer Hashing
Når en bruger sender en sikker meddelelse, genereres og krypteres en hash af den tilsigtede meddelelse og sendes sammen med meddelelsen. Når meddelelsen modtages, dekrypterer modtageren såvel hash som besked. Derefter opretter modtageren endnu en hash fra beskeden. Hvis de to hasjer er identiske, når de sammenlignes, er der sket en sikker transmission. Denne hashproces sikrer, at meddelelsen ikke ændres af en uautoriseret slutbruger.
Hashing bruges til at indeksere og hente elementer i en database, fordi det er lettere at finde emnet ved hjælp af den forkortede hashetast end ved at bruge den originale værdi.
