Rozdiel medzi kódovaním a šifrovaním

Rozdiel medzi kódovaním a šifrovaním
Rozdiel medzi kódovaním a šifrovaním

Video: Rozdiel medzi kódovaním a šifrovaním

Video: Rozdiel medzi kódovaním a šifrovaním
Video: Viskozita 2024, November
Anonim

Kódovanie vs šifrovanie

Kódovanie je proces transformácie údajov do iného formátu pomocou metódy, ktorá je verejne dostupná. Účelom tejto transformácie je zvýšiť využiteľnosť dát najmä v rôznych systémoch. Šifrovanie je tiež proces transformácie údajov, ktorý sa používa v kryptografii. Prevádza pôvodné údaje do formátu, ktorému rozumie len strana, ktorá vlastní špeciálnu informáciu (nazývanú kľúč). Cieľom šifrovania je udržať informácie skryté pred stranami, ktoré nemajú povolenie na zobrazenie informácií.

Čo je kódovanie?

Transformácia údajov do použiteľnejšieho formátu rôznymi systémami pomocou verejne dostupnej metódy sa nazýva kódovanie. Väčšinu času je konvertovaný formát štandardným formátom, ktorý je široko používaný. Napríklad v ASCII (American Standard Code for Information Interchange) sú znaky kódované pomocou čísel. „A“je reprezentované číslom 65, „B“číslom 66 atď. Tieto čísla sa označujú ako „kód“. Podobne sa na kódovanie znakov používajú aj kódovacie systémy ako DBCS, EBCDIC, Unicode atď. Kompresiu údajov možno považovať aj za proces kódovania. Pri prenose údajov sa používajú aj techniky kódovania. Napríklad Binary Coded Decimal (BCD) kódovací systém používa štyri bity na reprezentáciu desiatkového čísla a Manchester Phase Encoding (MPE) používa Ethernet na kódovanie bitov. Zakódované údaje možno jednoducho dekódovať pomocou štandardných metód.

Čo je šifrovanie?

Šifrovanie je metóda transformácie údajov s cieľom udržať ich v tajnosti. Šifrovanie používa na šifrovanie údajov algoritmus nazývaný šifra, ktorý je možné dešifrovať iba pomocou špeciálneho kľúča. Zašifrovaná informácia je známa ako šifrový text a proces získavania pôvodnej informácie (čistého textu) zo zašifrovaného textu je známy ako dešifrovanie. Šifrovanie sa vyžaduje najmä pri komunikácii cez nedôveryhodné médium, ako je internet, kde je potrebné chrániť informácie pred inými tretími stranami. Moderné šifrovacie metódy sa zameriavajú na vývoj šifrovacích algoritmov (šifry), ktoré sú ťažko prelomiteľné protivníkom kvôli výpočtovej náročnosti (preto ich nebolo možné prelomiť praktickými prostriedkami). Dve zo široko používaných metód šifrovania sú šifrovanie symetrickým kľúčom a šifrovanie verejným kľúčom. Pri šifrovaní symetrickým kľúčom odosielateľ aj príjemca zdieľajú rovnaký kľúč, ktorý sa používa na šifrovanie údajov. Pri šifrovaní pomocou verejného kľúča sa používajú dva rôzne, ale matematicky súvisiace kľúče.

Aký je rozdiel medzi kódovaním a šifrovaním?

Aj keď kódovanie aj šifrovanie sú metódy, ktoré transformujú dáta do rôznych formátov, ciele, ktoré sa snažia dosiahnuť, sú odlišné. Kódovanie sa vykonáva s úmyslom zvýšiť použiteľnosť údajov v rôznych systémoch a znížiť priestor potrebný na ukladanie, zatiaľ čo šifrovanie sa vykonáva na utajovanie údajov pred tretími stranami. Kódovanie sa vykonáva pomocou verejne dostupných metód a je možné ho jednoducho zvrátiť. Zašifrované údaje sa však nedajú ľahko dešifrovať. Vyžaduje si to vlastníctvo špeciálnej informácie nazývanej kľúč.

Odporúča: