Hvad er Hash? definition og betydning

Hash er en identifikationsværdi, der bruges til at verificere dataintegriteten af ​​meddelelser, der sendes over et computernetværk. Afsendercomputeren bruger en hemmelig algoritme, der beregner værdien for meddelelsen. Denne værdi udgør i realiteten et digitalt fingeraftryk for beskeden, fordi værdien entydigt er et produkt af beskedens indhold.

Også hashing-algoritmen kan ikke udledes af meddelelsens indhold eller værdi. Meddelelsen og værdien sendes derefter. Den modtagende computer, som også kender den hemmelige algoritme, udfører den samme beregning på beskeden. Hvis den resulterende værdi ikke stemmer overens med værdien modtaget fra afsendercomputeren, er det bevist, at meddelelsen blev ændret undervejs, og meddelelsen kasseres. Se envejsfunktion.

Technipages forklarer Hash

En hash er en funktion, der bruges til at konvertere en dataværdi til en meget mindre værdi. En hash er en funktion, der bruges til at kortlægge en original data af en stor størrelse til en data af en mindre størrelse, en hash maskerer en original data med en anden værdi. Baseret på dette bruger en hash mindre plads. Hashing indekserer en data, og når en hash-funktion udføres på et stykke data, ville det blive let at lokalisere dataene, da værdien af ​​dataene ville blive fundet. Hash-funktioner er én vej; de kan ikke vendes.

Hashed-værdier er mindre end deres originaler, en anvendelse af disse kan ses i komprimering af data-lignende mediefiler, hvor størrelsen af ​​en mediefil er reduceret. Hashing kan også bruges til at hente data og bekræfte gyldigheden af ​​en data.

Værdierne hentet fra en hash-funktion skal gemmes i en hash-tabel, tabellen tildeler en unik værdi til en data, så når de originale data hentes, afkodes hashen, og en værdi er genereret. Hashing af data er en almindelig praksis inden for datalogi, og den bruges til flere forskellige formål.

Almindelig brug af Hash

  • Den underliggende teknologi for en Hash er den underliggende teknologi til komprimeringssoftware, som reducerer størrelsen af ​​mediefiler
  • EN hash er en sikker måde at sikre sikker overførsel af data, uden at dataene bliver ændret eller tabt
  • Hentning og genvalidering af en data er mulig med tilstedeværelsen af ​​en hash

Almindelig misbrug af hash

  • EN hash maskerer ikke en datas værdi for at kunne lokalisere dataene senere
  • Engang en hash operationen er udført, kan den vendes.