Ma'lumotlarni siqish va ma'lumotlarni shifrlash
Ma'lumotlarni siqish - bu ma'lumotlar hajmini kamaytirish jarayoni. U kodlash sxemasidan foydalanadi, u dastlabki ma'lumotlarga qaraganda kamroq sonli bitlar yordamida ma'lumotlarni kodlaydi. Shifrlash, shuningdek, kriptografiyada qo'llaniladigan ma'lumotlarni o'zgartirish jarayonidir. U asl ma'lumotlarni faqat maxsus ma'lumotga (kalit deb ataladi) ega bo'lgan tomon tushuna oladigan formatga aylantiradi. Shifrlashdan maqsad maʼlumotni koʻrishga ruxsati boʻlmagan tomonlardan yashirishdir.
Ma'lumotlarni siqish nima?
Ma'lumotlarni siqish - bu ma'lumotlarni hajmini kamaytirish maqsadida o'zgartirish usuli. Bu foydali, chunki u saqlash maydoni va tarmoqli kengligi (ma'lumotlarni uzatishda) kabi resurslarni tejash imkonini beradi. U kodlash usulidan foydalanadi, bu esa ma'lumotlarni saqlash uchun ishlatiladigan bitlar miqdorini asl tasvirga qaraganda kamaytiradi. Siqilgan ma'lumotlardan foydalanilganda, birinchi navbatda, ularni ochish kerak. Ma'lumotlarni siqish sxemasini loyihalashda zarur bo'lgan siqilish darajasi, siqish sxemasi tomonidan kiritilgan buzilish miqdori va ma'lumotlarni siqish va ochish uchun zarur bo'lgan hisoblash va apparat resurslari kabi muhim omillarni hisobga olish kerak. Ayniqsa, video dekompressiya haqida gap ketganda, ko'rish buzilmasligi uchun oqimni etarlicha tez ochish uchun maxsus apparat talab qilinadi. Video bilan, qo‘ldan oldin siqishni ochish variant bo‘lmaydi, chunki bu uchun katta joy kerak bo‘ladi.
Ma'lumotlarni shifrlash nima?
Shifrlash - bu ma'lumotlarni sir saqlash maqsadida o'zgartirish usuli. Shifrlash ma'lumotlarni shifrlash uchun shifr deb ataladigan algoritmdan foydalanadi va uni faqat maxsus kalit yordamida hal qilish mumkin. Shifrlangan ma'lumotlar shifrlangan matn deb nomlanadi va shifrlangan matndan asl ma'lumotni (to'g'ri matn) olish jarayoni shifrni ochish deb nomlanadi. Ma'lumot boshqa uchinchi shaxslardan himoyalanishi kerak bo'lgan Internet kabi ishonchsiz vosita orqali muloqot qilishda shifrlash ayniqsa talab qilinadi. Zamonaviy shifrlash usullari shifrlash algoritmlarini (shifrlarni) ishlab chiqishga qaratilgan bo'lib, ularni hisoblashning qattiqligi tufayli raqib tomonidan buzish qiyin (shuning uchun amaliy vositalar bilan buzish mumkin emas). Keng qo'llaniladigan shifrlash usullaridan ikkitasi simmetrik kalitlarni shifrlash va ochiq kalitli shifrlashdir. Simmetrik kalitlarni shifrlashda jo'natuvchi ham, qabul qiluvchi ham ma'lumotlarni shifrlash uchun ishlatiladigan bir xil kalitdan foydalanadi. Ochiq kalitli shifrlashda ikkita turli, lekin matematik jihatdan bogʻliq kalitlardan foydalaniladi.
Ma'lumotlarni siqish va ma'lumotlarni shifrlash o'rtasidagi farq nima?
Ma'lumotlarni siqish ham, shifrlash ham ma'lumotlarni boshqa formatga o'zgartiradigan usullar bo'lsa-da, ular erishmoqchi bo'lgan maqsadlar boshqacha. Ma'lumotlarni siqish ma'lumotlar hajmini kamaytirish maqsadida amalga oshiriladi, shifrlash esa ma'lumotlarni uchinchi shaxslardan sir saqlash uchun amalga oshiriladi. Shifrlangan ma'lumotlarni osongina shifrlab bo'lmaydi. Bu kalit deb ataladigan maxsus ma'lumotga ega bo'lishni talab qiladi. Siqilgan ma'lumotlarni siqishni ochish bunday maxsus bilimlarni (masalan, kalit) talab qilmaydi, lekin ma'lumotlar turiga qarab maxsus apparatni talab qilishi mumkin.