xesh-funksiyalar

DOCX 34 стр. 638,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 34
xesh-funksiyalar reja 1.xesh funksiyalar 2. kriptografik xesh funksiyalar 3. xesh funksiyasining xususiyatlari xash funktsiyalari: ular nima maqsadiga qarab xash funktsiyasi uch turdan biri bo'lishi mumkin: 1. axborotning yaxlitligini tekshirish funktsiyasi tarmoq orqali amalga oshirilganda, paketning xeshi hisoblab chiqiladi va bu natija fayl bilan birga yuboriladi. qabul qilinganidan so'ng, xash kodi qayta hisoblab chiqiladi va tarmoq orqali olingan qiymat bilan solishtiriladi. agar kod mos kelmasa, bu xatolarni ko'rsatadi va buzilgan paket yana uzatiladi. bunday funksiya tez hisoblash tezligiga ega, lekin oz miqdordagi xesh qiymatlari va barqarorligi past. bu turga misol: crc32, u faqat 232 xil qiymatga ega. 2. kriptografik funksiya (nd) dan himoya qilish uchun ishlatiladi. ular tarmoq orqali fayllarni uzatish paytida nd natijasida ma'lumotlar buzilganligini tekshirishga imkon beradi. bu holda haqiqiy xash hamma uchun ochiqdir va natijada olingan faylning xeshini turli xil dasturlar yordamida hisoblash mumkin. bunday funktsiyalar uzoq va barqaror hayotga ega va to'qnashuvlarni qidirish (har xil kirish ma'lumotlari …
2 / 34
turli xil xesh kodlari bo'lsa, massivlar boshqacha bo'lishi kafolatlanadi; agar ular bir xil bo'lsa, massivlar bir xil bo'lishi mumkin. umumiy holda, xash funktsiyalarining qiymatlari soni kirish massivining variantlari sonidan kam bo'lganligi sababli, boshlang'ich ma'lumotlar va xash kod o'rtasida birma-bir yozishmalar yo'q; bir xil xash kodlarini beradigan ko'plab massivlar mavjud - to'qnashuvlar. to'qnashuv ehtimoli xash funktsiyalari sifatini baholashda muhim rol o'ynaydi. turli xil xususiyatlarga ega bo'lgan ko'p xesh algoritmlari mavjud (bit chuqurligi, hisoblash murakkabligi, kriptografik kuch va boshqalar). muayyan xesh funktsiyasini tanlash hal qilinayotgan muammoning o'ziga xos xususiyatlari bilan belgilanadi. hash funktsiyalarining eng oddiy misollari - bu nazorat yig'indisi yoki crc. cheksums tekshirish summasi boshqa raqamli ma'lumotlar blokidan olingan kichik o'lchamdagi ma'lumotlar bloki bo'lib, uni uzatish yoki saqlash vaqtida kiritilgan xatolarni aniqlash uchun mo'ljallangan. o'z-o'zidan, nazorat summalari ko'pincha ma'lumotlar yaxlitligini tekshirish uchun ishlatiladi, lekin ma'lumotlarning haqiqiyligini tekshirishda foydalanilmaydi. ushbu nazorat summasini yaratuvchi protsedura nazorat summasi funktsiyasi yoki nazorat yig'indisi algoritmi deb …
3 / 34
xesh funktsiyalari bilan bog'liq. biroq, bu kontseptsiyalarning har biri turli xil ilovalar va shuning uchun turli dizayn maqsadlariga ega. misol uchun, satrning boshlanishini qaytaruvchi funktsiya ba'zi ilovalar uchun mos keladigan xeshni berishi mumkin, lekin hech qachon mos nazorat summasi bo'lmaydi. tekshirish summalari kattaroq autentifikatsiya algoritmlarida kriptografik primitivlar sifatida ishlatiladi. ushbu ikkita o'ziga xos dizayn maqsadiga ega kriptografik tizimlar uchun [aniqlash kerak], hmac ga qarang. tekshirish raqamlari va paritet bitlari kichik ma'lumotlar bloklari (masalan, ijtimoiy sug'urta raqamlari, bank hisob raqamlari, kompyuter so'zlari, bitta baytlar va boshqalar) uchun mos keladigan nazorat summalarining maxsus holatlaridir. ba'zi xatolarni to'g'rilash kodlari maxsus nazorat summalariga asoslangan bo'lib, ular nafaqat keng tarqalgan xatolarni aniqlaydi, balki ba'zi hollarda asl ma'lumotlarni qayta tiklashga imkon beradi. shunday qilib, xuddi shunday qilib, men usb/dwc/sd-karta yordamida cheksumlarni o'chirmasdan paneldue portiga g-kodni yuborishni xohlardim. m575 p1 s0 ga satr raqami va xor nazorat summasini qo'shish, men qilishim kerak bo'lgan narsa, bu qo'lda xor …
4 / 34
kerak) tahrirlash: men realterm muallifiga realterm-ga rrf-mos keladigan nazorat summalarini qo'shish uchun xususiyat so'rovini yubordim, u kodni taqdim etganiga ijobiy munosabatda bo'ldi (ishlashi mumkin), lekin men delphi kodini va testini qura olmadim. agar u ishlaydigan versiyani yaratsa, men yangilayman.edit2: 3.01-rc11 holatiga ko'ra paneldue portida xom seriyali bo'lish imkoniyati qisman yumshatilgan - lekin u hali ham sozlashni talab qiladi. edit3: paneldue porti 3.01-rc12 dan keyin sukut bo'yicha yoqilmagan. shunday qilib, bundan keyin usb yoki sd karta kerak bo'ladi. tasodifiy buzilishlardan, shu jumladan apparat xatolaridan himoya qilish uchun ishlatiladigan murakkab bo'lmagan, juda tez va oson bajariladigan apparat algoritmlari.hisoblash tezligi nuqtai nazaridan, bu kriptografik xash funktsiyalaridan o'nlab va yuzlab baravar tezroq va apparatni amalga oshirishda ancha sodda. bunga pul to'lang yuqori tezlik kriptografik kuchning yo'qligi - xabarni oldindan belgilangan miqdorga moslashtirishning oson qobiliyati. bundan tashqari, odatda, nazorat sumlarining bitligi (odatiy soni: 32 bit) kriptografik xeshlardan past bo'ladi (odatda raqamlar: 128, 160 va 256 …
5 / 34
hga asoslangan uchta asosiy talabni bajarishi kerak: · qaytarilmaslik: berilgan xash qiymati uchun m ma'lumotlar blokini topish uchun hisoblash imkonsiz bo'lishi kerak x, buning uchun h (x) = m. · birinchi turdagi to'qnashuvlarga chidamlilik: ma'lum bir xabar uchun m boshqa xabarni olish uchun hisoblash imkonsiz bo'lishi kerak n., buning uchun h (n) = h (m). ikkinchi turdagi to'qnashuvlarga qarshilik: bir juft xabarni olish imkonsiz bo'lishi kerak (m, m ") bir xil xashga ega. · bu talablar mustaqil emas: · qaytariladigan funksiya birinchi va ikkinchi turdagi to'qnashuvlarga chidamli emas. · birinchi turdagi to'qnashuvlarga chidamli bo'lmagan, ikkinchi turdagi to'qnashuvlarga chidamli bo'lmagan funksiya; qarama -qarshilik haqiqat emas. ta'kidlash joizki, qaytarilmaydigan xash funktsiyalarining mavjudligi isbotlanmagan, buning uchun berilgan xesh funktsiyasi qiymatining har qanday oldindan ko'rinishini hisoblash nazariy jihatdan imkonsizdir. o'zaro javobni topish odatda hisoblash qiyin bo'lgan vazifadir. tug'ilgan kun hujumi sizga qiymatlar uzunligiga ega xesh funktsiyasi uchun to'qnashuvlarni topishga imkon beradi n taxminan 2 …

Хотите читать дальше?

Скачайте все 34 страниц бесплатно через Telegram.

Скачать полный файл

О "xesh-funksiyalar"

xesh-funksiyalar reja 1.xesh funksiyalar 2. kriptografik xesh funksiyalar 3. xesh funksiyasining xususiyatlari xash funktsiyalari: ular nima maqsadiga qarab xash funktsiyasi uch turdan biri bo'lishi mumkin: 1. axborotning yaxlitligini tekshirish funktsiyasi tarmoq orqali amalga oshirilganda, paketning xeshi hisoblab chiqiladi va bu natija fayl bilan birga yuboriladi. qabul qilinganidan so'ng, xash kodi qayta hisoblab chiqiladi va tarmoq orqali olingan qiymat bilan solishtiriladi. agar kod mos kelmasa, bu xatolarni ko'rsatadi va buzilgan paket yana uzatiladi. bunday funksiya tez hisoblash tezligiga ega, lekin oz miqdordagi xesh qiymatlari va barqarorligi past. bu turga misol: crc32, u faqat 232 xil qiymatga ega. 2. kriptografik funksiya (nd) dan himoya qilish uchun ishlatiladi. ular tarmoq ...

Этот файл содержит 34 стр. в формате DOCX (638,5 КБ). Чтобы скачать "xesh-funksiyalar", нажмите кнопку Telegram слева.

Теги: xesh-funksiyalar DOCX 34 стр. Бесплатная загрузка Telegram