Stiskanje podatkov proti šifriranju podatkov
Stiskanje podatkov je postopek zmanjševanja velikosti podatkov. Uporablja shemo kodiranja, ki kodira podatke z uporabo manjšega števila bitov kot izvirni podatki. Šifriranje je tudi proces preoblikovanja podatkov, ki se uporablja v kriptografiji. Izvirne podatke pretvori v obliko, ki jo lahko razume samo oseba, ki ima poseben podatek (imenovan ključ). Cilj šifriranja je ohraniti podatke skrite pred osebami, ki nimajo dovoljenja za ogled informacij.
Kaj je stiskanje podatkov?
Stiskanje podatkov je metoda preoblikovanja podatkov z namenom zmanjšanja njihove velikosti. To je uporabno, ker omogoča varčevanje z viri, kot sta prostor za shranjevanje in pasovna širina (pri prenosu podatkov). Uporablja metodo kodiranja, ki bo zmanjšala količino bitov, ki se uporabljajo za shranjevanje podatkov, kot izvirna predstavitev. Pri uporabi stisnjenih podatkov jih je treba najprej razpakirati. Pri načrtovanju sheme stiskanja podatkov je treba upoštevati pomembne dejavnike, kot so zahtevana stopnja stiskanja, količina popačenja, ki ga uvede shema stiskanja, ter računalniški in strojni viri, potrebni za stiskanje in dekompresijo podatkov. Še posebej, ko gre za dekompresijo videa, bo potrebna posebna strojna oprema za dovolj hitro dekompresijo toka, da gledanje ni moteno. Pri videu predhodna dekompresija ne bi bila možnost, ker bo zahtevalo veliko prostora za shranjevanje.
Kaj je šifriranje podatkov?
Šifriranje je metoda preoblikovanja podatkov z namenom, da ostanejo skrivnostni. Šifriranje uporablja algoritem, imenovan šifra, za šifriranje podatkov in jih je mogoče dešifrirati samo s posebnim ključem. Šifrirane informacije so znane kot šifrirano besedilo, postopek pridobivanja izvirnih informacij (golega besedila) iz šifriranega besedila pa je znan kot dešifriranje. Šifriranje je še posebej potrebno pri komunikaciji prek medija, ki ni vreden zaupanja, kot je internet, kjer je treba podatke zaščititi pred drugimi tretjimi osebami. Sodobne metode šifriranja se osredotočajo na razvoj šifrirnih algoritmov (šifer), ki jih nasprotnik zaradi računske trdote težko zlomi (zato jih ni mogoče zlomiti s praktičnimi sredstvi). Dve od široko uporabljenih metod šifriranja sta šifriranje s simetričnim ključem in šifriranje z javnim ključem. Pri šifriranju s simetričnim ključem si pošiljatelj in 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 tako stiskanje podatkov kot šifriranje metodi, ki pretvarjata podatke v drugačno obliko, so cilji, ki jih skušajo doseči, drugačni. Stiskanje podatkov se izvaja z namenom zmanjšanja velikosti podatkov, medtem ko se šifriranje izvaja zaradi ohranjanja tajnosti podatkov pred tretjimi osebami. Šifriranih podatkov ni mogoče zlahka dešifrirati. Zahteva posedovanje posebnega podatka, imenovanega ključ. Razširjanje stisnjenih podatkov ne zahteva tako posebnega znanja (kot je ključ), lahko pa zahteva posebno strojno opremo, odvisno od vrste podatkov.