Datakompressie teen data-enkripsie
Datakompressie is die proses om die grootte van data te verminder. Dit gebruik 'n enkoderingskema, wat die data enkodeer met 'n minder aantal bisse as die oorspronklike data. Enkripsie is ook 'n proses van transformasie van data wat in kriptografie gebruik word. Dit skakel die oorspronklike data om in 'n formaat wat slegs verstaan kan word deur 'n party wat oor 'n spesiale stukkie inligting beskik (genoem 'n sleutel). Die doel van enkripsie is om inligting versteek te hou vir partye wat nie toestemming het om die inligting te bekyk nie.
Wat is datakompressie?
Datakompressie is 'n metode om data te transformeer met die doel om die grootte daarvan te verklein. Dit is nuttig omdat dit hulpbronne soos stoorspasie en bandwydte kan bespaar (wanneer data oorgedra word). Dit gebruik 'n enkoderingsmetode wat die hoeveelheid bisse wat gebruik word om die data te stoor sal verminder as die oorspronklike voorstelling. Wanneer saamgeperste data gebruik word, moet hulle eers gedekomprimeer word. Wanneer 'n data-kompressieskema ontwerp word, moet 'n mens belangrike faktore in ag neem soos die vlak van kompressie wat benodig word, hoeveelheid vervorming wat deur die kompressieskema ingestel word en die rekenaar- en hardeware-hulpbronne wat nodig is om data saam te pers en te dekomprimeer. Veral as dit kom by video-dekompressie, sal spesiale hardeware nodig wees om die stroom vinnig genoeg te dekomprimeer sodat die kyk nie versteur word nie. Met video sal dekomprimering vooraf nie 'n opsie wees nie, aangesien dit 'n groot stoorspasie sal verg.
Wat is data-enkripsie?
Enkripsie is 'n metode om data te transformeer met die doel om dit geheim te hou. Enkripsie gebruik 'n algoritme wat 'n syfer genoem word om data te enkripteer en dit kan slegs met 'n spesiale sleutel gedekripteer word. Geënkripteerde inligting staan bekend as syferteks en die proses om die oorspronklike inligting (plaintext) uit die syferteks te verkry, staan bekend as dekripsie. Enkripsie word spesiaal vereis wanneer daar oor 'n onbetroubare medium soos internet gekommunikeer word, waar inligting teen ander derde partye beskerm moet word. Moderne enkripsiemetodes fokus op die ontwikkeling van enkripsiealgoritmes (syfers) wat moeilik is om deur 'n teenstander te breek as gevolg van die berekeningshardheid (kon dus nie op 'n praktiese manier gebreek word nie). Twee van die algemeen gebruikte enkripsiemetodes is Simmetriese sleutel-enkripsie en Publieke-sleutel-enkripsie. In Simmetriese sleutel-enkripsie deel beide die sender en die ontvanger dieselfde sleutel wat gebruik word om die data te enkripteer. In publieke sleutel-enkripsie word twee verskillende, maar wiskundig verwante sleutels gebruik.
Wat is die verskil tussen datakompressie en data-enkripsie?
Alhoewel beide datakompressie en enkripsie metodes is wat data na 'n ander formaat omskep, is die golas wat hulle probeer bereik anders. Datakompressie word gedoen met die doel om die grootte van data te verklein, terwyl enkripsie gedoen word om die data geheim te hou van derde partye. Geënkripteerde data kan nie maklik gedekripteer word nie. Dit vereis die besit van 'n spesiale stukkie inligting wat 'n sleutel genoem word. Om saamgeperste data uit te kom, vereis nie sulke spesiale kennis (soos 'n sleutel) nie, maar dit kan dalk spesiale hardeware vereis, afhangende van die datatipe.