Erinevus andmete tihendamise ja krüptimise vahel

Erinevus andmete tihendamise ja krüptimise vahel
Erinevus andmete tihendamise ja krüptimise vahel

Video: Erinevus andmete tihendamise ja krüptimise vahel

Video: Erinevus andmete tihendamise ja krüptimise vahel
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Juuli
Anonim

Andmete tihendamine vs andmete krüptimine

Andmete tihendamine on andmete mahu vähendamise protsess. See kasutab kodeerimisskeemi, mis kodeerib andmed, kasutades algandmetest väiksemat arvu bitte. Krüpteerimine on ka krüptograafias kasutatavate andmete teisendamise protsess. See teisendab algandmed vormingusse, millest saab aru ainult osapool, kellel on spetsiaalne teave (nimetatakse võtmeks). Krüptimise eesmärk on hoida teave peidetuna osapoolte eest, kellel pole luba teabe vaatamiseks.

Mis on andmete tihendamine?

Andmete tihendamine on meetod andmete teisendamiseks eesmärgiga vähendada nende suurust. See on kasulik, kuna võimaldab säästa ressursse, nagu salvestusruum ja ribalaius (andmete edastamisel). See kasutab kodeerimismeetodit, mis vähendab andmete salvestamiseks kasutatavate bittide hulka kui algne esitus. Tihendatud andmete kasutamisel tuleb need esm alt lahti pakkida. Andmete tihendamise skeemi kavandamisel tuleb arvestada selliste oluliste teguritega nagu nõutav tihendusaste, tihendusskeemi tekitatud moonutuste hulk ning andmete tihendamiseks ja lahtipakkimiseks vajalikud arvutus- ja riistvararessursid. Eriti kui tegemist on video dekompressiooniga, on vaja spetsiaalset riistvara voo lahtipakkimiseks piisav alt kiiresti, et vaatamist ei häiritaks. Video puhul ei oleks enne käsitsi lahtipakkimine võimalik, kuna see nõuab palju salvestusruumi.

Mis on andmete krüpteerimine?

Krüpteerimine on meetod andmete muutmiseks, mille eesmärk on hoida neid saladuses. Krüpteerimine kasutab andmete krüptimiseks algoritmi, mida nimetatakse šifriks ja seda saab dekrüpteerida ainult spetsiaalse võtmega. Krüpteeritud teavet nimetatakse šifritekstiks ja algse teabe (lihtteksti) saamise protsessi salatekstist nimetatakse dekrüpteerimiseks. Krüpteerimine on eriti vajalik ebausaldusväärse andmekandja, näiteks Interneti kaudu suhtlemisel, kus teavet tuleb kaitsta teiste kolmandate osapoolte eest. Kaasaegsed krüpteerimismeetodid keskenduvad krüpteerimisalgoritmide (šifrite) väljatöötamisele, mida vastasel on arvutusliku raskuse tõttu raske murda (seetõttu ei saanud neid praktiliste vahenditega murda). Kaks laialdaselt kasutatavat krüpteerimismeetodit on sümmeetrilise võtmega krüptimine ja avaliku võtmega krüptimine. Sümmeetrilise võtmega krüptimise korral jagavad nii saatja kui ka vastuvõtja sama võtit, mida kasutatakse andmete krüptimiseks. Avaliku võtmega krüptimisel kasutatakse kahte erinevat, kuid matemaatiliselt seotud võtit.

Mis vahe on andmete tihendamisel ja andmete krüptimisel?

Kuigi nii andmete tihendamine kui ka krüptimine on meetodid, mis muudavad andmed teise vormingusse, on nende abil saavutatavad eesmärgid erinevad. Andmete tihendamine toimub eesmärgiga vähendada andmete suurust, krüpteerimist aga selleks, et hoida andmeid kolmandate isikute eest salajas. Krüpteeritud andmeid ei saa kergesti dekrüpteerida. See nõuab spetsiaalse teabe, mida nimetatakse võtmeks, omamist. Tihendatud andmete lahtipakkimine ei nõua eriteadmisi (nt võtit), kuid see võib olenev alt andmetüübist vajada spetsiaalset riistvara.

Soovitan: