Razlika med kodiranjem in šifriranjem

Razlika med kodiranjem in šifriranjem
Razlika med kodiranjem in šifriranjem

Video: Razlika med kodiranjem in šifriranjem

Video: Razlika med kodiranjem in šifriranjem
Video: Что такое SSL-сертификат, зачем он нужен и где его взять 2024, Julij
Anonim

Kodiranje proti šifriranju

Kodiranje je postopek pretvorbe podatkov v drugo obliko z uporabo metode, ki je javno dostopna. Namen te transformacije je povečati uporabnost podatkov predvsem v različnih sistemih. Šifriranje je tudi proces preoblikovanja podatkov, ki se uporablja v kriptografiji. Izvirne podatke pretvori v obliko, ki jo lahko razume samo oseba, ki ima poseben podatek (imenovan ključ). Cilj šifriranja je ohraniti podatke skrite pred osebami, ki nimajo dovoljenja za ogled informacij.

Kaj je kodiranje?

Pretvorba podatkov v bolj uporabno obliko z različnimi sistemi z uporabo javno dostopne metode se imenuje kodiranje. Večino časa je pretvorjena oblika standardna oblika, ki se pogosto uporablja. Na primer, v ASCII (American Standard Code for Information Interchange) so znaki kodirani s številkami. „A“je predstavljen s številko 65, „B“s številko 66 itd. Te številke se imenujejo „koda“. Podobno se za kodiranje znakov uporabljajo tudi sistemi kodiranja, kot so DBCS, EBCDIC, Unicode itd. Stiskanje podatkov lahko razumemo tudi kot postopek kodiranja. Tehnike kodiranja se uporabljajo tudi pri prenosu podatkov. Na primer, kodirni sistem BCD (Binary Coded Decimal) uporablja štiri bite za predstavitev decimalne številke, Ethernet pa uporablja Manchester Phase Encoding (MPE) za kodiranje bitov. Kodirane podatke je mogoče preprosto dekodirati s standardnimi metodami.

Kaj je šifriranje?

Šifriranje je metoda preoblikovanja podatkov z namenom, da ostanejo skrivnostni. Šifriranje uporablja algoritem, imenovan šifra, za šifriranje podatkov in jih je mogoče dešifrirati samo s posebnim ključem. Šifrirane informacije so znane kot šifrirano besedilo, postopek pridobivanja izvirnih informacij (golega besedila) iz šifriranega besedila pa je znan kot dešifriranje. Šifriranje je še posebej potrebno pri komunikaciji prek medija, ki ni vreden zaupanja, kot je internet, kjer je treba podatke zaščititi pred drugimi tretjimi osebami. Sodobne metode šifriranja se osredotočajo na razvoj šifrirnih algoritmov (šifer), ki jih nasprotnik zaradi računske trdote težko zlomi (zato jih ni mogoče zlomiti s praktičnimi sredstvi). Dve od široko uporabljenih metod šifriranja sta šifriranje s simetričnim ključem in šifriranje z javnim ključem. Pri šifriranju s simetričnim ključem si pošiljatelj in prejemnik delita isti ključ, ki se uporablja za šifriranje podatkov. Pri šifriranju z javnim ključem se uporabljata dva različna, vendar matematično povezana ključa.

Kakšna je razlika med kodiranjem in šifriranjem?

Čeprav sta kodiranje in šifriranje metodi, ki pretvarjata podatke v različne formate, so cilji, ki jih skušajo doseči, različni. Kodiranje se izvaja z namenom povečanja uporabnosti podatkov v različnih sistemih in zmanjšanja prostora, potrebnega za shranjevanje, medtem ko se šifriranje izvaja zaradi ohranjanja tajnosti podatkov pred tretjimi osebami. Kodiranje se izvaja z javno dostopnimi metodami in ga je mogoče preprosto obrniti. Toda šifriranih podatkov ni mogoče zlahka dešifrirati. Zahteva posedovanje posebnega podatka, imenovanega ključ.

Priporočena: