Selvom du måske ikke selv kan se det, bliver meget af de data, der flyver rundt i det digitale rum, konverteret eller kodet til forskellige former. To kritiske kryptografiske operationer på enhver computerenhed er hashing og kryptering.

Men hvordan fungerer disse to operationer præcist? Og hvordan adskiller hashing og kryptering sig fra hinanden?

Hvad er hashing?

Hashing er en envejs kryptografisk proces der involverer at konvertere en given nøgle (eller linje af tegn) til en anden værdi.

Hashing udføres af en række årsager, hvoraf den første er at validere ægtheden af ​​forskellige slags datainput. Derudover kan hashing bruges i autentificeringssystemer, så følsomme data ikke gemmes på enheder i almindelig tekst.

Hashing-processen kræver en hash-funktion for at virke. En hash-funktion kan komme i mange forskellige former, men bruges generelt til at kortlægge tilfældige størrelser af data til faste værdier. Det er den matematiske algoritme, der skal til for at hashing kan finde sted. Det passer disse vilkårlige stykker data ind i sættabeller eller en lignende datastruktur.

instagram viewer

Resultatet af hashing er kendt som en hash. Hashes består normalt af en streng af tegn, der er kortere i længden end de originale data før hash. Den hash, der dannes i hashprocessen, bestemmes ofte af hashfunktionen.

Fordi hashing er envejs, er det fuldstændig irreversibelt. Så dataene kan ikke transformeres tilbage til dets oprindelige format, efter at hashing-processen har fundet sted. Dette er grunden til, at hashing generelt ikke bruges til at gemme adgangskoder eller lignende data, da sådanne oplysninger bliver permanent uafkodelige, efter de er konverteret. Det er langt mere velegnet til at validere dokumenter eller filer.

Hashing bruges på blockchains af sikkerhedsmæssige årsager. Produktionen af ​​hashes på disse blockchains gør det praktisk talt umuligt for en angriber at infiltrere netværket og forårsage skade.

Så kan alle de samme ting siges om kryptering, eller adskiller det sig drastisk fra hashing?

Hvad er kryptering?

Du har sikkert hørt om kryptering før, da det er et udtryk, der bruges af VPN-virksomheder til at beskrive, hvordan de håndterer din internettrafik. Men kryptering har en bred vifte af anvendelser, der strækker sig ud over VPN'er, og det er vigtigt at forstå, hvordan det fungerer, så du ved, hvad der bliver gjort med dine følsomme oplysninger.

Faktisk bruger du allerede kryptering, måske uden selv at være klar over det...

Kryptering er en tovejs kryptografisk proces der forvrænger data og gør dem uoverskuelige for alle, undtagen for de autoriserede parter. Data konverteres fra almindelig tekst til chiffertekst, hvilket beskytter dem mod ondsindet brug.

Folk kan endda kryptere deres egne data for at holde det sikkert.

Fordi kryptering er reversibel, kan alle parter, der er autoriseret til at få adgang til de krypterede data, bruge en krypteringsnøgle eller binær nøgle (en matematisk algoritme) til at dekryptere dem tilbage til almindelig tekst.

Ligesom hashing kræver kryptering en algoritme til at forvrænge dataene i første omgang. Der kan bruges forskellige niveauer af kryptering, som alle har forskellige bitstørrelser. Efterhånden som hackere bliver mere sofistikerede, er der behov for et højere bittal for at gøre cracking-processen så meget sværere for dem at gennemføre.

Selvom kryptering tidligere kun involverede 40 bit eller deromkring, bruges 128-bit kryptering nu i de fleste standardprocesser, mens offentlige myndigheder har en tendens til at bruge 256-bit kryptering. Der er også forskellige former for kryptering, der kan bruges afhængigt af scenariet, herunder hybrid, symmetrisk og offentlig nøglekryptering.

Offentlig nøglekryptering involverer for eksempel at gøre én krypteringsnøgle privat og én offentlig. Det er også kendt som asymmetrisk kryptering. Data krypteret med den offentlige nøgle kan kun dekrypteres med den private nøgle, og data krypteret med den private nøgle kan kun dekrypteres med den offentlige nøgle.

Denne slags kryptering bruges i HTTPS, eller Hypertext Transfer Protocol Secure, for at øge sikkerhedsniveauet for online browsing.

Kryptering og hashing spiller store roller inden for computing

Mens hashing og kryptering begge adskiller sig fra hinanden på en række måder, er begge virkelig integrerede i, hvordan vores daglige tekniske enheder og systemer fungerer. Uanset om adgangskoder skal krypteres, eller netværk har brug for sikring, er hashing og kryptering utrolige protokoller, der har givet en hånd med digital sikkerhed i årtier.

Hvad er hashing, og hvordan virker det?

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Sikkerhed
  • Teknologi forklaret
  • Internettet
  • Kryptering
  • Blockchain
  • Online sikkerhed
  • Online privatliv

Om forfatteren

Katie Rees (215 artikler udgivet)

Katie er Staff Writer hos MUO med erfaring med indholdsskrivning inden for rejser og mental sundhed. Hun som en specifik interesse for Samsung, og derfor har hun valgt at fokusere på Android i sin stilling hos MUO. Hun har tidligere skrevet stykker for IMNOTABARISTA, Tourmeric og Vocal, herunder et af hendes yndlingsstykker om at forblive positiv og stærk gennem prøvende tider, som kan findes på linket over. Uden for sit arbejdsliv elsker Katie at dyrke planter, lave mad og dyrke yoga.

Mere fra Katie Rees

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere