Forskjellen mellom datakomprimering og datakryptering

Forskjellen mellom datakomprimering og datakryptering
Forskjellen mellom datakomprimering og datakryptering

Video: Forskjellen mellom datakomprimering og datakryptering

Video: Forskjellen mellom datakomprimering og datakryptering
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Juli
Anonim

Datakomprimering vs datakryptering

Datakomprimering er prosessen med å redusere størrelsen på data. Den bruker et kodingsskjema, som koder dataene ved å bruke et mindre antall biter enn de originale dataene. Kryptering er også en prosess for å transformere data som brukes i kryptografi. Den konverterer de originale dataene til et format som bare kan forstås av en part som har en spesiell informasjon (k alt en nøkkel). Målet med kryptering er å holde informasjon skjult for parter som ikke har tillatelse til å se informasjonen.

Hva er datakomprimering?

Datakomprimering er en metode for å transformere data med den hensikt å redusere størrelsen. Dette er nyttig fordi det lar deg spare ressurser som lagringsplass og båndbredde (ved overføring av data). Den bruker en kodingsmetode som vil redusere mengden biter som brukes til å lagre dataene enn den opprinnelige representasjonen. Når du bruker komprimerte data, må de dekomprimeres først. Når man designer et datakomprimeringsskjema, må man vurdere viktige faktorer som komprimeringsnivået som kreves, mengden forvrengning introdusert av komprimeringsskjemaet og beregnings- og maskinvareressursene som kreves for å komprimere og dekomprimere data. Spesielt når det gjelder videodekompresjon, vil det kreves spesiell maskinvare for å dekomprimere strømmen raskt nok slik at visningen ikke blir forstyrret. Med video vil ikke dekomprimering på forhånd være et alternativ siden det vil kreve stor lagringsplass.

Hva er datakryptering?

Kryptering er en metode for å transformere data med den hensikt å holde det hemmelig. Kryptering bruker en algoritme k alt en chiffer for å kryptere data, og den kan dekrypteres kun ved hjelp av en spesiell nøkkel. Kryptert informasjon er kjent som chiffertekst og prosessen med å hente den opprinnelige informasjonen (ren tekst) fra chifferteksten er kjent som dekryptering. Kryptering er spesielt nødvendig når du kommuniserer over et ikke-pålitelig medium som internett, hvor informasjon må beskyttes mot andre tredjeparter. Moderne krypteringsmetoder fokuserer på å utvikle krypteringsalgoritmer (siffer) som er vanskelige å bryte av en motstander på grunn av beregningshardheten (kan derfor ikke brytes på praktisk måte). To av de mye brukte krypteringsmetodene er symmetrisk nøkkelkryptering og offentlig nøkkelkryptering. I symmetrisk nøkkelkryptering deler både avsender og mottaker den samme nøkkelen som brukes til å kryptere dataene. I kryptering med offentlig nøkkel brukes to forskjellige, men matematisk relaterte nøkler.

Hva er forskjellen mellom datakomprimering og datakryptering?

Selv om både datakomprimering og kryptering er metoder som transformerer data til et annet format, er golene som de forsøker å oppnå forskjellige. Datakomprimering gjøres med den hensikt å redusere størrelsen på data, mens kryptering gjøres for å holde dataene hemmelige for tredjeparter. Krypterte data kan ikke enkelt dekrypteres. Det krever besittelse av en spesiell informasjon som kalles en nøkkel. Å dekomprimere komprimerte data krever ikke slike spesielle kunnskaper (som en nøkkel), men det kan kreve noe spesiell maskinvare avhengig av datatypen.

Anbefalt: