Rozdiel medzi kompresiou údajov a šifrovaním údajov

Rozdiel medzi kompresiou údajov a šifrovaním údajov
Rozdiel medzi kompresiou údajov a šifrovaním údajov

Video: Rozdiel medzi kompresiou údajov a šifrovaním údajov

Video: Rozdiel medzi kompresiou údajov a šifrovaním údajov
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Júl
Anonim

Kompresia údajov vs šifrovanie údajov

Kompresia údajov je proces zmenšovania veľkosti údajov. Používa schému kódovania, ktorá kóduje dáta s použitím menšieho počtu bitov ako pôvodné dáta. Šifrovanie je tiež proces transformácie údajov, ktorý sa používa v kryptografii. Prevádza pôvodné údaje do formátu, ktorému rozumie len strana, ktorá vlastní špeciálnu informáciu (nazývanú kľúč). Cieľom šifrovania je udržať informácie skryté pred stranami, ktoré nemajú povolenie na zobrazenie informácií.

Čo je kompresia údajov?

Kompresia údajov je metóda transformácie údajov s cieľom zmenšiť ich veľkosť. Je to užitočné, pretože to umožňuje šetriť zdroje, ako je úložný priestor a šírka pásma (pri prenose údajov). Používa metódu kódovania, ktorá zníži množstvo bitov použitých na uloženie údajov, než je pôvodná reprezentácia. Pri použití komprimovaných údajov je potrebné ich najskôr dekomprimovať. Pri navrhovaní schémy kompresie údajov je potrebné zvážiť dôležité faktory, ako je požadovaná úroveň kompresie, množstvo skreslenia spôsobené schémou kompresie a výpočtové a hardvérové zdroje potrebné na kompresiu a dekomprimáciu údajov. Najmä pokiaľ ide o dekompresiu videa, bude potrebný špeciálny hardvér na dekomprimáciu streamu dostatočne rýchlo, aby sledovanie nebolo rušené. Pri videu by dekomprimácia pred rukou nebola možná, pretože si bude vyžadovať veľký úložný priestor.

Čo je šifrovanie dát?

Šifrovanie je metóda transformácie údajov s cieľom udržať ich v tajnosti. Šifrovanie používa na šifrovanie údajov algoritmus nazývaný šifra, ktorý je možné dešifrovať iba pomocou špeciálneho kľúča. Zašifrovaná informácia je známa ako šifrový text a proces získavania pôvodnej informácie (čistého textu) zo zašifrovaného textu je známy ako dešifrovanie. Šifrovanie sa vyžaduje najmä pri komunikácii cez nedôveryhodné médium, ako je internet, kde je potrebné chrániť informácie pred inými tretími stranami. Moderné šifrovacie metódy sa zameriavajú na vývoj šifrovacích algoritmov (šifry), ktoré sú ťažko prelomiteľné protivníkom kvôli výpočtovej náročnosti (preto ich nebolo možné prelomiť praktickými prostriedkami). Dve zo široko používaných metód šifrovania sú šifrovanie symetrickým kľúčom a šifrovanie verejným kľúčom. Pri šifrovaní symetrickým kľúčom odosielateľ aj príjemca zdieľajú rovnaký kľúč, ktorý sa používa na šifrovanie údajov. Pri šifrovaní pomocou verejného kľúča sa používajú dva rôzne, ale matematicky súvisiace kľúče.

Aký je rozdiel medzi kompresiou údajov a šifrovaním údajov?

Aj keď kompresia údajov aj šifrovanie sú metódy, ktoré transformujú údaje do iného formátu, ciele, ktoré sa nimi snažia dosiahnuť, sú odlišné. Kompresia údajov sa vykonáva s úmyslom zmenšiť veľkosť údajov, zatiaľ čo šifrovanie sa vykonáva na utajovanie údajov pred tretími stranami. Zašifrované údaje sa nedajú ľahko dešifrovať. Vyžaduje si to vlastníctvo špeciálnej informácie nazývanej kľúč. Dekomprimácia komprimovaných údajov nevyžaduje také špeciálne znalosti (napríklad kľúč), ale môže vyžadovať špeciálny hardvér v závislosti od typu údajov.

Odporúča: