RC4 ning afzalliklari va kamchiliklari
Ushbu shifrlash shaklidan foydalanish kerakmi yoki har tomonlama mukammal vositani topmaguningizcha qazishni davom ettirishingiz kerakmi? Xatarlar va foydalarni tushunish o'zingiz va biznesingiz uchun oqilona tanlov qilishga yordam beradi.
Tezlik va foydalanish qulayligi RC4 ning asosiy afzalliklaridan biridir. Bir necha qator kod yordamida siz RC4 shifrlash bilan himoyani amalga oshirishingiz mumkin va foydalanuvchilaringiz uchun hech qanday kechikish yoki tortishishlarga olib kelmaysiz.
Ammo RC4-ni buzish mumkin, ayniqsa siz bir xil kalitni qayta-qayta ishlatsangiz . Agar xaker kodni bir marta buzsa va siz bir xil kalitdan foydalansangiz, siz yuborgan hamma narsani dekodlash uchun ochiq taklifni uzatgansiz. Ehtiyotkorlik bilan davom etishingiz kerak.
Agar sizda yuborish uchun kichik ma'lumotlar bo'lsa, RC4 ham ideal emas. Asbob juda katta ma'lumotlar bo'laklarida foydalanish uchun mo'ljallangan va u kichik narsaga qo'llanilganda buzilishi mumkin.
Xeshlash funktsiyasi
Xeshlash funktsiyasi (xesh-funktsiyasi) shunday o’zgartirishki, kirish yo’liga uzunligi o’zgaruvchan xabar M berilganida chišish yo’lida belgilangan uzunlikdagi šator h(M) ќosil bo’ladi. Boshšacha aytganda, xesh-funktsiya h(.) argument sifatida uzunligi ixtiyoriy xabar (xujjat) M ni šabul šiladi va belgilangan uzunlikdagi xesh-šiymat (xesh) H=h(M)ni šaytaradi.
Xeshlash funktsiyasi šuyidagi xususiyatlarga ega bo’lishi lozim:
1. Xesh-funktsiya ixtiyoriy o’lchamli argumentga šo’llanishi mumkin.
2. Xesh-funktsiya chišish yo’lining šiymati belgilangan o’lchamga ega.
3. Xesh-funktsiya h(x) ni ixtiyoriy "x" uchun yetarlicha oson ќisoblanadi. Xesh-funktsiyani ќisoblash tezligi shunday bo’lishi kerakki, xesh-funktsiya ishlatilganida elektron rašamli imzoni tuzish va tekshirish tezligi xabarning o’zidan foydalanilganiga šaraganda anchagina katta bo’lsin.
4. Xesh-funktsiya matn M dagi orasiga šo’yishlar (vstavki), chišarib tashlashlar (vыbrosы), joyini o’zgartirishlar va ќ. kabi o’zgarishlarga sezgir bo’lishi lozim.
5. Xesh-funktsiya šaytarilmaslik xususiyatiga ega bo’lishi lozim.
6. Ikkita turli xujjatlar (ularning uzunligiga boђliš bo’lmagan ќolda) xesh-funktsiyalari šiymatlarining mos kelishi eќtimolligi juda kichkina bo’lishi shart, ya’ni ќisoblash nuštai nazaridan h(x')=h(x) bo’ladigan x'≠ xni topish mumkin emas.
Do'stlaringiz bilan baham: |