Forskellen mellem datakomprimering og datakryptering

Forskellen mellem datakomprimering og datakryptering
Forskellen mellem datakomprimering og datakryptering

Video: Forskellen mellem datakomprimering og datakryptering

Video: Forskellen mellem datakomprimering og datakryptering
Video: Hub, Switch, & Router Explained - What's the difference? 2024, November
Anonim

Datakomprimering vs datakryptering

Datakomprimering er processen med at reducere størrelsen af data. Den bruger et kodningsskema, som koder dataene ved hjælp af et mindre antal bit end de originale data. Kryptering er også en proces til at transformere data, der bruges i kryptografi. Det konverterer de originale data til et format, der kun kan forstås af en part, der er i besiddelse af et særligt stykke information (kaldet en nøgle). Målet med kryptering er at holde information skjult for parter, der ikke har tilladelse til at se oplysningerne.

Hvad er datakomprimering?

Datakomprimering er en metode til at transformere data med det formål at reducere deres størrelse. Dette er nyttigt, fordi det giver mulighed for at spare ressourcer som lagerplads og båndbredde (ved overførsel af data). Den bruger en kodningsmetode, der reducerer mængden af bits, der bruges til at gemme dataene, end den oprindelige repræsentation. Når du bruger komprimerede data, skal de først dekomprimeres. Når man designer et datakomprimeringsskema, skal man overveje vigtige faktorer såsom det krævede komprimeringsniveau, mængden af forvrængning introduceret af komprimeringsskemaet og de beregnings- og hardwareressourcer, der kræves for at komprimere og dekomprimere data. Især når det kommer til videodekomprimering, kræves der speciel hardware for at dekomprimere streamen hurtigt nok, så visningen ikke forstyrres. Med video ville dekomprimering på forhånd ikke være en mulighed, da det vil kræve en stor lagerplads.

Hvad er datakryptering?

Kryptering er en metode til at transformere data med det formål at holde det hemmeligt. Kryptering bruger en algoritme kaldet en chiffer til at kryptere data, og den kan kun dekrypteres ved hjælp af en speciel nøgle. Krypteret information er kendt som chiffertekst, og processen med at opnå den originale information (plaintext) fra chifferteksten er kendt som dekryptering. Kryptering er specielt påkrævet, når der kommunikeres over et ikke-pålideligt medium, såsom internettet, hvor information skal beskyttes mod andre tredjeparter. Moderne krypteringsmetoder fokuserer på at udvikle krypteringsalgoritmer (cifre), der er svære at bryde af en modstander på grund af den beregningsmæssige hårdhed (derfor kunne ikke brydes med praktiske midler). To af de meget brugte krypteringsmetoder er symmetrisk nøglekryptering og offentlig nøglekryptering. I symmetrisk nøglekryptering deler både afsenderen og modtageren den samme nøgle, der bruges til at kryptere dataene. I kryptering med offentlig nøgle bruges to forskellige, men matematisk relaterede nøgler.

Hvad er forskellen mellem datakomprimering og datakryptering?

Selv om både datakomprimering og kryptering er metoder, der transformerer data til et andet format, er de mål, de forsøger at opnå, forskellige. Datakomprimering udføres med den hensigt at reducere størrelsen af data, mens kryptering udføres for at holde dataene hemmelige for tredjeparter. Krypterede data kan ikke let dekrypteres. Det kræver besiddelse af en særlig oplysning kaldet en nøgle. Udkomprimering af komprimerede data kræver ikke sådan særlig viden (såsom en nøgle), men det kan kræve noget speciel hardware afhængigt af datatypen.

Anbefalede: