Енцодинг вс Енцриптион
Кодирање је процес претварања података у други формат помоћу методе која је јавно доступна. Сврха ове трансформације је повећати употребљивост података посебно у различитим системима. Шифрирање је такође процес трансформације података који се користе у криптографији. Претвара оригиналне податке у формат који може разумети само странка која поседује посебан податак (зван кључ). Циљ шифрирања је да се подаци сакрију од странаца које немају дозволу за преглед информација.
Шта је кодирање?
Трансформација података у више употребљив формат у различитим системима, користећи методу јавно доступан, назива се кодирање. Претворени формат већине времена је стандардни формат који се широко користи. На пример, у АСЦИИ (Амерички стандардни код за размену информација) знакови се кодирају помоћу бројева. 'А' је представљено бројевима 65, 'Б' бројем 66, итд. Ови бројеви се називају 'шифра'. Слично томе, кодни системи као што су ДБЦС, ЕБЦДИЦ, Уницоде итд. Се такође користе за кодирање знакова. Сажимање података се такође може посматрати као поступак кодирања. Технике кодирања такође се користе приликом транспорта података. На пример, систем за кодирање бинарног децималног броја (БЦД) користи четири бита за представљање децималног броја, а Манцхестер Пхасе Енцодинг (МПЕ) користи Етхернет за кодирање битова. Кодирани подаци могу се лако декодирати кориштењем стандардних метода.
Шта је шифровање?
Шифровање је метода трансформације података са намером да се тајна сачува. Шифровање користи алгоритам који се зове шифрант за шифровање података и може га се дешифровати само помоћу посебног кључа. Шифриране информације су познате као шифрирани текст, а поступак добијања оригиналне информације (непрестаног текста) из шифтекста познат је као дешифровање. Шифрирање се посебно захтева када комуницирате преко непоузданог медија, попут интернета, где информације морају бити заштићене од других трећих страна. Савремене методе енкрипције фокусирају се на развијању алгоритама за шифровање (шифри) које је противник тешко пробити због рачунарске тврдоће (стога их није могуће сломити практичним средствима). Две од најшире кориштених метода шифрирања су симетрично шифрирање кључева и шифрирање јавним кључем. У симетричном шифровању кључа и пошиљалац и прималац деле исти кључ који се користи за шифровање података. У шифровању јавних кључева користе се два различита, али математички повезана кључа.
Која је разлика између кодирања и шифрирања?
Иако су и кодирање и шифровање методе које трансформишу податке у различите формате, циљеви које је покушао постићи су различити. Кодирање се врши са намером да се повећа употребљивост података у различитим системима и да се смањи простор потребан за складиштење, док се енкрипција врши ради тајности података од трећих страна. Кодирање се обавља помоћу јавно доступних метода и може се лако преокренути. Али шифровани подаци се не могу лако дешифровати. Захтева поседовање посебне информације која се зове кључ.