Innhold
Kryptering er navnet gitt til teknikken for koding av data slik at den ikke kan ses eller modifiseres av noen annen enn den spesifikke mottakeren. Det er to typer kryptering, den symmetriske og den asymmetriske, og begge prosessene er de samme. Informasjon sendes via matematiske formler, eller algoritmer, som koder dem i kryptert tekst slik at de ikke kan nås uten et ord, nummer eller passord, kjent som en nøkkel.
Ikke lenger bekymringer for sikkerheten til dataene dine på Internett (John Howard / Photodisc / Getty Images)
Symmetrisk kryptering
Symmetrisk kryptering er den eldste og mest kjente av krypteringsteknikker. Dataene er delt inn i blokker, og en hemmelig nøkkel brukes til hver av dem, endrer rekkefølgen på bokstavene eller erstatter dem med tall for å opprette kodeteksten. Denne teknikken bruker bare en hemmelig nøkkel til å kryptere og dekryptere dataene, slik at hvis mottakeren ikke har den, må den sendes separat.
Fordeler og ulemper
Hvis både avsenderen og mottakeren har den hemmelige nøkkelen, kan de kryptere og dekryptere alle meldinger som bruker den, som både er en systemfordel og et sårbarhet. Symmetrisk kryptering er rask og enkel å implementere, noe som gjør den til den vanligste formen for kryptering ved kjøp og salg på nettet. Men hvis nøkkelen blir fanget av en angriper, vil den ha det som trengs for å dekryptere alle meldinger ved hjelp av den aktuelle nøkkelen. Algoritmer med symmetrisk kryptering har også en tendens til å være enklere - og derfor lettere å forstå og dekode - enn asymmetriske kryptografiske algoritmer.
Asymmetrisk kryptografi
Asymmetrisk kryptering, også kjent som public key-kryptering, bruker to sammenhengende nøkler: en offentlig en, for å kryptere dataene og en privat, for å dechifrere dem. Informasjon i form av tekst behandles som enorme tall, som blir hevet til kraften til et andre stort antall og deretter delt opp med et tredje nummer, og genererer et sluttprodukt som vil bli konvertert tilbake til tekst, denne gangen kryptert.
Fordeler og ulemper
Asymmetriske krypteringsalgoritmer er mer komplekse enn symmetriske kryptografiske algoritmer, så de er langsommere og krever mer prosessorkraft. Men så er de også mye tryggere. Offentlig nøkkel kan distribueres til alle som kan være interessert i å kryptere en melding, men den private nøkkelen blir aldri avslørt, noe som ikke gjør det utsatt for hackere. Data kan bare krypteres med den offentlige nøkkelen og dekrypteres med den private nøkkelen, noe som betyr at når krypteringen er ferdig, kan verken avsenderen ikke dekryptere den uten en privat nøkkel.