Коддоо жана Шифрлөө
Коддоо – бул жалпыга жеткиликтүү ыкманын жардамы менен берилиштерди башка форматка өзгөртүү процесси. Бул трансформациянын максаты, айрыкча ар кандай системаларда маалыматтардын колдонууга жарамдуулугун жогорулатуу болуп саналат. Шифрлөө ошондой эле криптографияда колдонулган маалыматтарды трансформациялоо процесси болуп саналат. Ал баштапкы маалыматтарды атайын маалыматка (ачкыч деп аталат) ээ болгон тарап гана түшүнө ала турган форматка айлантат. Шифрлөөнүн максаты - маалыматты көрүүгө уруксаты жок тараптардан маалыматты жашыруу.
Коддоо деген эмне?
Маалыматтарды жалпыга жеткиликтүү ыкманы колдонуп, түрдүү системалар тарабынан колдонууга ыңгайлуу форматка которуу коддоо деп аталат. Көпчүлүк учурда, конверттелген формат кеңири колдонулган стандарттык формат. Мисалы, ASCIIде (American Standard Code for Information Interchange) символдор сандар аркылуу коддолгон. 'A' 65 саны, 'B' 66 саны жана башкалар менен көрсөтүлөт. Бул сандар "код" деп аталат. Ошо сыяктуу эле, символдорду коддоо үчүн DBCS, EBCDIC, Unicode ж.б. сыяктуу коддоо системалары да колдонулат. Маалыматтарды кысуу коддоо процесси катары да каралышы мүмкүн. Маалыматтарды ташууда коддоо ыкмалары да колдонулат. Мисалы, Binary Coded Decimal (BCD) коддоо системасы ондук санды көрсөтүү үчүн төрт битти колдонот жана Манчестер фазалык коддоосу (MPE) биттерди коддоо үчүн Ethernet тарабынан колдонулат. Коддолгон дайындарды стандарттуу ыкмалар менен оңой чечсе болот.
Шифрлөө деген эмне?
Шифрлөө – бул маалыматтарды жашыруун сактоо максатында өзгөртүү ыкмасы. Шифрлөө маалыматтарды шифрлөө үчүн шифр деп аталган алгоритмди колдонот жана аны атайын ачкыч менен гана чечсе болот. Шифрленген маалымат шифрленген текст, ал эми шифрленген тексттен баштапкы маалыматты (ачык текст) алуу процесси дешифрлөө деп аталат. Шифрлөө маалымат башка үчүнчү жактардан корголушу керек болгон интернет сыяктуу ишенимсиз чөйрө аркылуу баарлашууда өзгөчө талап кылынат. Заманбап шифрлөө методдору шифрлөө алгоритмдерин (шифрлерди) иштеп чыгууга багытталган, аларды эсептөөнүн катуулугунан улам (ошондуктан практикалык каражаттар менен бузуу мүмкүн эмес) душман тарабынан бузуу кыйын. Кеңири колдонулган шифрлөө ыкмаларынын экөөсү - симметриялык ачкыч шифрлөө жана ачык ачкыч шифрлөө. Симметриялык ачкыч шифрлөөсүндө, жөнөтүүчү да, кабыл алуучу да маалыматтарды шифрлөө үчүн колдонулган бир эле ачкычты бөлүшөт. Ачык ачкыч шифрлөөсүндө эки башка, бирок математикалык жактан байланышкан ачкычтар колдонулат.
Коддоо менен Шифрлөөнүн ортосунда кандай айырма бар?
Коддоо да, шифрлөө да маалыматтарды башка форматтарга айландыруучу ыкмалар болгону менен, алардын жетишүүгө аракет кылган максаттары ар башка. Коддоо ар кандай системалардагы маалыматтардын колдонууга жарамдуулугун жогорулатуу жана сактоо үчүн талап кылынган мейкиндикти азайтуу максатында жасалат, ал эми шифрлөө маалыматтарды үчүнчү жактардан жашыруун сактоо үчүн жасалат. Коддоштуруу жалпыга жеткиликтүү ыкмалар менен жасалат жана аны оңой эле кайтарууга болот. Бирок шифрленген маалыматтарды оңой чечмелөө мүмкүн эмес. Ал ачкыч деп аталган атайын маалыматка ээ болууну талап кылат.