Kodēšana vs šifrēšana
Kodēšana ir process, kurā dati tiek pārveidoti citā formātā, izmantojot publiski pieejamu metodi. Šīs pārveidošanas mērķis ir palielināt datu lietojamību, jo īpaši dažādās sistēmās. Š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 kodēšana?
Datu pārveidošanu izmantojamākā formātā dažādās sistēmās, izmantojot publiski pieejamu metodi, sauc par kodējumu. Lielākoties pārveidotais formāts ir standarta formāts, ko plaši izmanto. Piemēram, ASCII (Amerikas standarta kods informācijas apmaiņai) rakstzīmes tiek kodētas, izmantojot ciparus. “A” tiek attēlots, izmantojot ciparu 65, “B” ar numuru 66, utt. Šie skaitļi tiek apzīmēti kā “kods”. Rakstzīmju kodēšanai tiek izmantotas arī tādas kodēšanas sistēmas kā DBCS, EBCDIC, Unicode utt. Datu saspiešanu var uzskatīt arī par kodēšanas procesu. Datu transportēšanā tiek izmantotas arī kodēšanas metodes. Piemēram, Binārā kodētā decimālā (BCD) kodēšanas sistēma izmanto četrus bitus, lai attēlotu decimālo skaitli, un Mančestras fāzes kodējumu (MPE) Ethernet izmanto, lai kodētu bitus. Kodētos datus var viegli atšifrēt, izmantojot standarta metodes.
Kas ir š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 kodējumu un šifrēšanu?
Kaut arī kodēšana un šifrēšana ir metodes, kas datus pārveido dažādos formātos, to mēģinātie mērķi ir atšķirīgi. Kodēšana tiek veikta ar mērķi palielināt datu lietojamību dažādās sistēmās un samazināt uzglabāšanai nepieciešamo vietu, savukārt šifrēšana tiek veikta, lai saglabātu datu noslēpumu no trešajām personām. Kodēšana tiek veikta, izmantojot publiski pieejamās metodes, un to var viegli mainīt. Bet šifrētus datus nevar viegli atšifrēt. Tam nepieciešams īpašs informācijas elements, ko sauc par atslēgu.