Kodlaşdırma və Şifrələmə Arasındakı Fərq

Kodlaşdırma və Şifrələmə Arasındakı Fərq
Kodlaşdırma və Şifrələmə Arasındakı Fərq

Video: Kodlaşdırma və Şifrələmə Arasındakı Fərq

Video: Kodlaşdırma və Şifrələmə Arasındakı Fərq
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, Iyul
Anonim

Kodlaşdırma vs Şifrələmə

Kodlaşdırma ictimaiyyətə açıq olan metoddan istifadə edərək verilənlərin fərqli formata çevrilməsi prosesidir. Bu transformasiyanın məqsədi, xüsusən müxtəlif sistemlərdə məlumatların istifadəsini artırmaqdır. Şifrələmə həm də kriptoqrafiyada istifadə olunan məlumatların çevrilməsi prosesidir. O, orijinal məlumatları yalnız xüsusi məlumat parçasına (açar adlanır) malik olan tərəfin başa düşə biləcəyi formata çevirir. Şifrələmənin məqsədi məlumatı baxmağa icazəsi olmayan tərəflərdən gizli saxlamaqdır.

Kodlaşdırma nədir?

Müxtəlif sistemlər tərəfindən açıq şəkildə mövcud olan metoddan istifadə edərək verilənlərin daha faydalı formata çevrilməsinə kodlaşdırma deyilir. Çox vaxt konvertasiya edilmiş format geniş istifadə olunan standart formatdır. Məsələn, ASCII-də (American Standard Code for Information Interchange) simvollar rəqəmlərdən istifadə etməklə kodlanır. “A” 65 rəqəmi, “B” 66 rəqəmi və s. ilə təmsil olunur. Bu nömrələr “kod” adlanır. Eynilə, simvolların kodlaşdırılması üçün DBCS, EBCDIC, Unicode və s. kimi kodlaşdırma sistemlərindən də istifadə olunur. Məlumatların sıxılması kodlaşdırma prosesi kimi də görünə bilər. Məlumatların daşınması zamanı kodlaşdırma üsullarından da istifadə olunur. Məsələn, Binary Coded Decimal (BCD) kodlaşdırma sistemi onluq ədədi təmsil etmək üçün dörd bitdən istifadə edir və Manchester Phase Encoding (MPE) bitləri kodlaşdırmaq üçün Ethernet tərəfindən istifadə olunur. Kodlanmış məlumat standart metodlardan istifadə etməklə asanlıqla deşifrə edilə bilər.

Şifrələmə nədir?

Şifrələmə məlumatı gizli saxlamaq niyyəti ilə onları dəyişdirmək üsuludur. Şifrələmə məlumatları şifrələmək üçün şifrə adlanan bir alqoritmdən istifadə edir və onun şifrəsi yalnız xüsusi açardan istifadə edilərək açıla bilər. Şifrələnmiş məlumat şifrəli mətn kimi tanınır və şifrəli mətndən orijinal məlumatın (açıq mətn) əldə edilməsi prosesi deşifrə kimi tanınır. İnformasiyanın digər üçüncü tərəflərdən qorunmalı olduğu internet kimi etibarsız bir mühit üzərindən ünsiyyət qurarkən şifrələmə xüsusilə tələb olunur. Müasir şifrələmə üsulları hesablama sərtliyinə görə rəqib tərəfindən sındırılması çətin olan şifrələmə alqoritmlərinin (şifrlərinin) işlənib hazırlanmasına yönəlmişdir (buna görə də praktiki vasitələrlə sındırmaq mümkün deyil). Geniş istifadə olunan şifrələmə üsullarından ikisi simmetrik açar şifrələməsi və açıq açar şifrələməsidir. Simmetrik açar şifrələməsində həm göndərən, həm də qəbul edən məlumatı şifrələmək üçün istifadə olunan eyni açarı paylaşır. Açıq açar şifrələməsində iki fərqli, lakin riyazi cəhətdən əlaqəli açar istifadə olunur.

Kodlaşdırma və Şifrələmə arasında fərq nədir?

Həm kodlaşdırma, həm də şifrələmə məlumatları fərqli formatlara çevirən üsullar olsa da, onların əldə etməyə çalışdığı məqsədlər fərqlidir. Kodlaşdırma müxtəlif sistemlərdə məlumatların istifadə imkanlarını artırmaq və saxlama üçün lazım olan yerləri az altmaq niyyəti ilə həyata keçirilir, şifrələmə isə məlumatı üçüncü şəxslərdən gizli saxlamaq üçün edilir. Kodlaşdırma ictimaiyyətə açıq üsullardan istifadə etməklə həyata keçirilir və onu asanlıqla geri qaytarmaq olar. Lakin şifrələnmiş məlumatların şifrəsini asanlıqla açmaq mümkün deyil. Bu, açar adlanan xüsusi məlumat parçasına sahib olmağı tələb edir.

Tövsiyə: