Datu saspiešana vs datu šifrēšana
Datu saspiešana ir datu apjoma samazināšanas process. Tas izmanto kodēšanas shēmu, kas kodē datus, izmantojot mazāku bitu skaitu nekā sākotnējie dati. Šifrēšana ir arī datu pārveidošanas process, kas tiek izmantots kriptogrāfijā. Sākotnējie dati tiek pārveidoti formātā, kuru var saprast tikai puse, kurai ir īpaša informācija (ko sauc par atslēgu). Šifrēšanas mērķis ir turēt informāciju paslēptu no pusēm, kurām nav atļaujas šo informāciju apskatīt.
Kas ir datu saspiešana?
Datu saspiešana ir datu pārveidošanas metode ar nolūku samazināt tā lielumu. Tas ir noderīgi, jo tas ļauj ietaupīt resursus, piemēram, atmiņas vietu un joslas platumu (pārsūtot datus). Tas izmanto kodēšanas metodi, kas samazina datu glabāšanai izmantoto bitu daudzumu nekā sākotnējais attēlojums. Izmantojot saspiestus datus, tie vispirms ir jāsaspiež. Izstrādājot datu saspiešanas shēmu, jāņem vērā tādi svarīgi faktori kā vajadzīgais saspiešanas līmenis, kompresijas shēmas radīto izkropļojumu daudzums un aprēķināšanas un aparatūras resursi, kas nepieciešami datu saspiešanai un atspiešanai. It īpaši, ja runa ir par video dekompresiju, būs nepieciešama speciāla aparatūra, lai straumi dekompresētu pietiekami ātri, lai netiktu traucēta skatīšanās. Izmantojot video, dekompresēšana pirms rokas nebūtu iespējama, jo tam būs nepieciešama liela atmiņas vieta.
Kas ir datu šifrēšana?
Šifrēšana ir metode, kā pārveidot datus ar nolūku saglabāt tos noslēpumā. Šifrēšana datu šifrēšanai izmanto algoritmu, ko sauc par šifru, un to var atšifrēt, tikai izmantojot īpašu atslēgu. Šifrēta informācija ir pazīstama kā šifrēts teksts, un sākotnējās informācijas (vienkārša teksta) iegūšanas process no šifrēta teksta ir pazīstams kā atšifrēšana. Šifrēšana ir īpaši nepieciešama, sazinoties ar neuzticamu datu nesēju, piemēram, internetu, kur informācija ir jāaizsargā no citām trešajām personām. Mūsdienu šifrēšanas metodes ir vērstas uz tādu šifrēšanas algoritmu (šifru) izstrādi, kurus pretiniekam ir grūti izjaukt aprēķina cietības dēļ (tāpēc tos nevarētu salauzt ar praktiskiem līdzekļiem). Divas no plaši izmantotajām šifrēšanas metodēm ir simetriskās atslēgas šifrēšana un publiskās atslēgas šifrēšana. Simetriskās atslēgas šifrēšanā gan sūtītājam, gan saņēmējam ir viena un tā pati atslēga, ko izmanto datu šifrēšanai. Publiskās atslēgas šifrēšanā tiek izmantotas divas dažādas, bet matemātiski saistītas atslēgas.
Kāda ir atšķirība starp datu saspiešanu un datu šifrēšanu?
Kaut arī datu saspiešana un šifrēšana ir metodes, kas pārveido datus citā formātā, to mēģinājumi sasniegt ir atšķirīgi. Datu saspiešana tiek veikta ar nolūku samazināt datu apjomu, savukārt šifrēšana tiek veikta, lai saglabātu datu noslēpumu no trešajām personām. Šifrētus datus nevar viegli atšifrēt. Tam nepieciešams īpašs informācijas elements, ko sauc par atslēgu. Saspiestu datu saspiešanai nav vajadzīgas šādas īpašas zināšanas (piemēram, atslēga), taču atkarībā no datu veida tai var būt nepieciešama īpaša aparatūra..