Stiskanje podatkov proti šifriranju podatkov
Stiskanje podatkov je postopek zmanjšanja velikosti podatkov. Uporablja shemo kodiranja, ki kodira podatke z manjšim številom bitov kot izvirni podatki. Šifriranje je tudi postopek preoblikovanja podatkov, ki se uporablja v kriptografiji. Izvirne podatke pretvori v obliko, ki jo lahko razume samo stranka, ki ima poseben podatek (imenovan ključ). Cilj šifriranja je, da se podatki skrijejo pred strankami, ki nimajo dovoljenja za ogled informacij.
Kaj je stiskanje podatkov?
Stiskanje podatkov je metoda preoblikovanja podatkov z namenom zmanjšanja njegove velikosti. To je koristno, ker omogoča varčevanje z viri, kot so prostor za shranjevanje in pasovna širina (pri prenosu podatkov). Uporablja način kodiranja, ki bo zmanjšal količino bitov, uporabljenih za shranjevanje podatkov, kot originalno predstavitev. Pri uporabi stisnjenih podatkov jih je treba najprej dekomprimirati. Pri načrtovanju sheme stiskanja podatkov je treba upoštevati pomembne dejavnike, kot so zahtevana stopnja stiskanja, količina izkrivljanja, ki jo uvede shema stiskanja, ter računski in strojni viri, potrebni za stiskanje in dekompresiranje podatkov. Še posebej, če gre za dekompresijo videoposnetka, bo potrebna posebna strojna oprema, ki bo tok dekomprimirala dovolj hitro, da gledanje ne bo moteno. Z video posnetkom razklapljanje pred roko ne bi bila možnost, saj bo potreboval veliko prostora za shranjevanje.
Kaj je šifriranje podatkov?
Šifriranje je metoda preoblikovanja podatkov z namenom, da ostanejo skrivnost. Šifriranje uporablja algoritem, imenovan šifrir, za šifriranje podatkov in ga je mogoče dešifrirati le s posebnim ključem. Šifrirane informacije so znane kot šifrirni tekst, postopek pridobivanja izvirne informacije (preprosti tekst) iz šifreksta pa je znan kot dešifriranje. Šifriranje je posebej potrebno pri komunikaciji prek nezaupljivega medija, kot je internet, kjer je treba podatke zaščititi pred drugimi tretjimi osebami. Sodobne metode šifriranja se osredotočajo na razvoj algoritmov za šifriranje (šifre), ki jih nasprotnik zaradi računske trdote težko prebije (zato jih ni mogoče razbiti s praktičnimi sredstvi). Dve od pogosto uporabljenih načinov šifriranja sta simetrično šifriranje ključev in šifriranje z javnim ključem. Pri simetričnem šifriranju ključev tako pošiljatelj kot prejemnik delita isti ključ, ki se uporablja za šifriranje podatkov. Pri šifriranju z javnim ključem se uporabljata dva različna, vendar matematično povezana ključa.
Kakšna je razlika med stiskanjem podatkov in šifriranjem podatkov?
Čeprav sta stiskanje in šifriranje podatkov metod, ki podatke pretvorita v drugačno obliko, so cilji, ki jih poskušajo doseči, različni. Stiskanje podatkov poteka z namenom zmanjševanja velikosti podatkov, šifriranje pa se izvaja tako, da se podatki skrivajo pred tretjimi osebami. Šifriranih podatkov ni mogoče enostavno dešifrirati. Zahteva posest posebnega podatka, ki se imenuje ključ. Za stiskanje stisnjenih podatkov ni potrebno tako posebno znanje (na primer ključ), vendar lahko zahteva nekaj posebne strojne opreme, odvisno od vrste podatkov.