bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili

DOCX 7 sahifa 54,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 7
3-amaliy ish mavzu: bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili ishdan maqsad: bir va ko‘p qiymatli, o‘rin almashtirish, o‘rniga qo‘yish haqidagi nazariy va amaliy bilim ko‘nikmalarni shakllantirish. nazariy qism affin kripototizimlari keng tarqalmagan o‘rniga qo‘yish usullari sanalib, bir alifboli shifrlash usullariga kiradi. bu tizimlarga affin tizimidagi sezar usuli, rot13 va atbash usullari kiradi. affin tizimidagi sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: e(x)=ax+b (modm), bu yerda a, b - butun sonlar bo’lib, kalitlar hisoblanadi, 0≤a, b<m. m – alifbo uzunligi. deshifrlash jarayoni quyidagi formula asosida amalga oshiriladi: d(e(x)) = a-1 (e(x) − b)modm. bu yerda a-1 modm bo‘yicha a ga teskari bo‘lgan son. lotin alifbosi foydalanilganda u quyidagicha raqamlanadi: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 1 …
2 / 7
ilarni shifrlash natijasi quyidagiga teng bo‘ladi. xabar a b c d e f g h i j k l m n o p q r s t u v w x y z x 0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 (3x+4) mod26 4 7 1 0 1 3 1 6 1 9 2 2 2 5 2 5 8 1 1 1 4 1 7 2 0 2 3 0 3 6 9 1 2 1 5 1 8 2 1 2 4 1 shifr matn e h k n q t w z c f i l o r u x a d g j m p s v y b bigrammli akslantirish …
3 / 7
(c-580) mod m2=521(597-580) mod m2=8857 mod 676 = 69 ushbu qiymatni alfavit uzunligiga bo’lib, ochiq matn elementi qiymatlarini ajratib olamiz. m=69=2*26+17, “2=c” hamda “17=r” ga tengligi kelib chiqadi. topshiriq 1. variantda keltirilgan usul yordamida berilgan kalit bo‘yicha alifbosidan foydalangan holda ochiq matnni shifrlash va deshifrlash algritmini ishlab chiqish. 2. berilgan alfavit belgilaridan iborat bo‘lgan, ochiq matnni berilgan kalit yordamida shifrash va deshifrlash funksiyasini yozing. ochiq matn, kalit va shifr matn alohida fayllarda taqdim etilishi kerak. 3. qabul qilingan shifrlangan fayl uchun ma’lum bo‘lgan kalit yordamida deshifrlash algoritmini amalga oshirish funksiyasini yozing. topshiriq variantlari 1. oddiy o‘rin almashtirish usuli. (ochiq matn sifatida ism, familiya va otasining ismidan foydalanadi). 2. kalit (kalit son qiymatida) yordamida o‘rin almashtirish. alfavit . (kalitni qiymatini ismdagi alfavit belgilari soniga teng). 3. kalit so‘z yordamida o‘rin almashtirish. alfavit - lotin harflari va “probel”. (kalit so‘z sifatida ixtiyoriy so‘z olinadi). 4. affin shifri (a,b larni qiymati ixtiyoriy tanlanadi). …
4 / 7
itli shifrlash algoritmlarining farqi nimadan iborat? topshiriqlar o‘rniga qo‘yish usullarining chastotalar usuli 1 ymnxhtzwxjfnrxytuwtanijdtzbnymijyfnqjipstbqjiljtknrutwyfsyyjhmstqtlnjxfsifuuqnh 2 fyntsymfyfwjzxjinsymjnsyjwsjyizjytymjgwtfisfyzwjtkymnxknjqiymjhtzwxjhtajwxtsqdx 3 jqjhyjiytunhxkthzxxnslknwxytsxtrjfiafshjiytunhxnsnsyjwsjyyjhmstqtlnjxjlbnwjqjxx 4 qfsxrtgnqjnsyjwsjyrzqynhfxyfsiymjsfxjqjhyntstkhzwwjsyfsisjcyljsjwfyntsfuuqnhfyn 5 tsxfsixjwanhjxjluunuyaatnudtzbnqqqjfwsmtbymjnsyjwsjybtwpxfsimtbxjwanhjxfsifuuqn 6 hfyntsxfwjuwtanijiytzxjwxtkymjnsyjwsjyymnxpstbqjiljbnqqmjqudtz 7 jyfwavnyhwof pz ivao hu hya huk h zjplujl. hz h zjplujl pa ylsplz olhcpsf 8 xycrlju wncfxatb anuh qnjeruh xw lahycxpajyqh cx nwlxmn mjcj frcq mroorlducc xlxydcn lryqnab cx yanenwc jllnbb kh yxcnwcrju jmenabjarnb 9 xw vjcqnvjcrlb, lxvydcna blrnwln jwm nwprwnnarwp. lahycxpajyqh rb 10 mcplvtyr ncjaezdjdepxd. esp hszwp dfmupne td nlwwpo ncjaezwzrj 11 glvshuvlrqohdgvwrwkhsxovheurdghqlqjrirswlfdosxovhvsursdjdwlqjdorqjdilehudqgehfrphvdolplwlqjidfwruirurswlfdofrppxqlfdwlrqvbvwhpvrshudwlqjdwkljkelwudwhv 12 dwlrqwkdwduhxvhglqwkhlqwhuqhwgxhwrwkheurdgqdwxuhriwklvilhogwkhfrxuvhfryhuvrqobv 13 tatritsidexrhudrjhhxcvuxghidchdbtpskpcrtsidexrhxcxcitgctiitrwcdadvxthtvlxgtathh 14 crejdfszcvzekvievkdlckztrjkreukyverjvcvtkzfefwtliivekreuevokxvevirkzferggcztrkz 15 wvaivlamzdqkmamoxxqxbddwqxgwceqtttmizvpwebpmqvbmzvmbewzsaivlpweamzdqkmaivlixxtq 16 igzoutygxkvxubojkjzuaykxyulznkotzkxtkzznoyqtucrkjmkcorrnkrveuaotznkjkyomtgtjsgt 17 gexmsrwevitvszmhihxsywivwsjxlimrxivrixxlmworsapihkiamppliptcsymrxlihiwmkrerhqer 18 gsdrdrosxmbokcsxqkzzvsmkdsyxypmywzedobcsxnsppoboxdkbokcypvspokxngybusxpybwkdsyxcomebsdirkclomywokxswzybdkxdmyxmobx 19 efqsmzasdmbtkueazqarftqyqftapeftmftmhqdqoquhqpmffqzfuazuzdqoqzfkqmde 20 kpvjkurcrgtygrtqrqugvqwugdnqemejckpvgejpqnqiavqtgrtgugpvvjgtkijvuvqceeguutguqwtegucpfvqvtcpuhgtvjgohtqoqpgwugtvqcpqvjgt 21 bnymymjnshwjfxnslfuuqnhfyntstkhtruzyjwxnsinkkjwjsyfwjfxtkqnkjfsibtwp 22 jyfwavnyhwof pz ivao hu
5 / 7
hya huk h zjplujl. hz h zjplujl pa ylsplz olhcpsf 23 crejdfszcvzekvievkdlckztrjkreukyverjvcvtkzfefwtliivekreuevokxvevirkzferggcztrkz

Ko'proq o'qimoqchimisiz?

Barcha 7 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili" haqida

3-amaliy ish mavzu: bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili ishdan maqsad: bir va ko‘p qiymatli, o‘rin almashtirish, o‘rniga qo‘yish haqidagi nazariy va amaliy bilim ko‘nikmalarni shakllantirish. nazariy qism affin kripototizimlari keng tarqalmagan o‘rniga qo‘yish usullari sanalib, bir alifboli shifrlash usullariga kiradi. bu tizimlarga affin tizimidagi sezar usuli, rot13 va atbash usullari kiradi. affin tizimidagi sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: e(x)=ax+b (modm), bu yerda a, b - butun sonlar bo’lib, kalitlar hisoblanadi, 0≤a, b<m. m – alifbo uzunligi. deshifrlash jarayoni quyidagi formula asosida amalga oshiriladi: d(e(x)) = a-1 (e(x) − b)modm. bu yerda a-1 modm bo‘yicha a ga teskari bo‘lgan son. lotin alifbosi f...

Bu fayl DOCX formatida 7 sahifadan iborat (54,9 KB). "bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: bir qiymatli o‘rniga qo‘yishga … DOCX 7 sahifa Bepul yuklash Telegram