VOOZH about

URL: https://lex.dk/hashing

⇱ hashing – Lex


Spring til hovedindholdet

hashing

Hashing, hashing er en teknik, der anvendes indenfor it-sikkerhed, kryptologi, internet-kommunikation blandt flere andre. Hashing indebærer, at en serie af tegn omdannes til en anden tekst, en såkaldt hash-værdi eller hash-nøgle med en fast længde.

Fordele ved hashing

Det er umuligt eller meget vanskeligt at genskabe den oprindelige tekst på baggrund af hashværdien, men men kan bruge hashværdien til at afgøre, om en tekst skaber den samme hashværdi, altså er identisk med den oprindelige tekst. Hashing kaldes derfor også en envejsfunktion.

Hvad betyder dette i praksis? Hashværdier kan beruges til at verificere, at et rigtig password er indtastet, men i sig selv giver de ingen mening for en hacker. Man kan derfor sagtens gennem hashværdier i en database, selvom der er datalæk, men rigtig passwords bør aldrig lægges i en database.

  • Verificering af passwords er kun en anvendelse af hashing
  • Blockchain
  • Verifikation af filer og datatransmission

Krav til en hash-funktion

Krav til en god hashing-funktion

  1. En lille ændring i en klartekst skal give en stor ændring af hashværdien.
  2. Hashværdierne skal være jævnt fordelt over det mulige output-område for at minimere kollisioner.
  3. Det skal være muligt indenfor rimeligt tid at beregne en hashværdi.
  4. En hashfunktion skal altid generere den samme hashværdi af en given klartekst.
  5. 2 forskellige klartekster må helst ikke give den samme hashværdi.
  6. Alle hashværdier skal have samme længde, uanset klartekstens længde.

Fremtiden for hashing

Eftersom computere konstant bliver kraftigere (Moores lov), kræves også hele tiden stærkere og stærkere hash-funktioner. Tidligere har MD5-hashing algoritmen været for svag, men nu anvendes SHA 256, der er stærkere.

Man kan tilføje ekstra styrke til et password ved at 'salte' det, altså tilføje en ekstra tekst-streng.

Læs mere i Lex

Kommentarer

Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.

Du skal være logget ind for at kommentere.

👁 Den Danske Ordbog logo

Det sker

Påske

Påske er påskekyllinger, påskefrokoster og forhåbentlig påskesol. Påsken er også den største af de jødiske fester samt den ældste og vigtigste kristne fest. Den falder forskelligt fra år til år, men altid i slutningen af marts eller i løbet af april.

👁 Image

Artemis II

Artemis II er den anden opsendelse i Måneprogrammet Artemis, og det er den første bemandede opsendelse i programmet. De fire astronauter ombord på rumkapslen Orion skal afprøve fartøjet i kredsløb om Jorden og ud forbi Månen.

👁 Image

Regeringsdannelse

Regeringsdannelsen er i gang efter det nylige folketingsvalg. Læs om processen frem til etableringen af en ny regering.

Seneste ændringer på Lex

Se al aktivitet 👁 Image