kriptografik himoyalash

DOCX 12 pages 2.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 12
2-amaliy ish mavzu: kriptografik himoyalash bajardi: turdiev elbek axborotni ximoyalashning samarali usullaridan biri kriptografik himoyalashdir. ushbu amaliy ishda ma'lumotlarni kriptografik himoyalash usullari tasniflanadi. ya'ni klassik shifrlash algoritmlari, simmetrik shifrlash algoritmlari hamda ochik qalitli shifrlash algoritmlari. o'rin almashtirish shifrlash algoritmi o'rin almashtirish shifrlash algoritmi uch qismdan iborat. oddiy o'rin almashtiri, kalit yordamida o'rin almashtirish va ikki toonlama o'rin almashtirish. oddiy o'rin almashtirish usuli. o'rin almashtirishga misol tariqasida dastlabki axborot blokini matritsaga ustun bo'yicha yozishni, o'qishni esa qator bo'yicha amalga oshirishni ko'rsatish mumkin. matritsa qatorlarini to'ldirish va shifrlangan axborotni ustun bo'yicha o'qish ketmaketligi kalit yordamida berilishi mumkin. usulning kriptoturg'unligi blok uzunligiga (matritsa o'lchamiga) bog'liq. masalan uzunligi 64 simvolga teng bo'lgan blok (matritsa o'lchami 8x8) uchun kalitning 1,6 109 kombinatsiyasi bo'lishi mumkin. uzunligi 256 simvolga teng bo'lgan blok (matritsa o'lchami 16x16) kalitning mumkin bo'lgan kombinatsiyasi 1,4 1026 ga etishi mumkin. bu holda kalitni saralash masalasi zamonaviy ehmlar uchun ham murakkab hisoblanadi. o'rin almashtirish …
2 / 12
anilgan. kalit erdamida o'rin almashtirish. oddiy o'rin almashtirish usulidan tashqari kalit yordamida o'rin almashtirish usuli ham mavjud. shifrlash jadvalidan kalit orqali foydalaniladi. bu usulda kalit simvollariga mos holda ochiq matnning uzunligidan kelib chiiqib nxm jadvali tuziladi va ochiq matnni (t0) ustun bo'yicha joylashtirilib chiqiladi. so'ngra kalit simvollari alfavit tartibida tartiblanib, ustun bo'yicha o'rin almashtiriladi, qator bo'yicha o'qilib shifrlangan matnga (t1) ega bo'linadi va bloklarga bo'linadi. t0= o'zbekiston kelajagi buyuk davlat; k = toshkent; matnda 28-ta va kalitda 7-ta harflar borligi uchun 4x7 jadval tuzamiz. o' k o l g yu v z i n a i k l b s k j b d a e t e a u a t endi kalit orqali jadval tuzib kalitdagi harflarni alfavit bo'yicha raqamlab chiqamiz. 6x7. t o sh k e n t 5 4 7 2 1 3 6 o' k o l g yu v z i n a i …
3 / 12
a kalit bo'lib 1342 va 2314 xizmat qiladi. yaxshiroq izohlanishi uchun k1=1342 qator sifatida va k2=2314 ustun sifatida belgilab olamiz. 4x4 jadval yaratib t0 qator bo'yicha yozamiz 2 3 1 4 1 i n t i 3 l g a n 4 g a t o 2 l e yo r endi qator va ustunlar tartib bo'yicha o'rinlari almashtiriladi. 2 3 1 4 1 i n t i 2 l e yo r 3 l g a n 4 g a t o 1 2 3 4 1 t i n i 2 yo l e r 3 a l g n 4 t g a o oxirgi jadvalga asosan shifrlangan matnni olish uchun qator bo'yicha yozamiz. t1 =tiniyoleralgntgao jadval o'lchamining kattaligi shifr chidamliligini oshiradi: 3x3 jadvalda 36 ta variant, 4x4 jadvalda 576 ta variant, 5x5 jadvalda 14400 variant; vernam va vijiner shifrlash algoritmi hozirgi vaqtda axborotlarni himoyalashni ta'minlashning qandaydir …
4 / 12
f 5 00101 g 6 00110 h 7 00111 i 8 01000 j 9 01001 k 10 01010 l 11 01011 m n o p q r s t u v w x y z # ! h=7=00111 x 0 0 1 1 1 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 k=10=01010 y 0 1 0 1 0 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 n=13=01101 xor 0 1 1 0 1 32=25 ga yani 5 betli ikkilik sanoqsistemasi uchun misol: “hello” co'zi shifrlansin. t0= hello k= kalit t1= ? vernam ishlab chiqqan bu tizimni aylanali lenta yordamida tekshirgan, uzatgich (peridatchik) va qabul qilgichlarni (pryomnik) ko'rishda bir xil yoki shunga o'xshagan kalit ketma-ketligidan foydalangan. vernam shifrlash tizimining kamchiligi uzatuvchi orqali qabul qilish tomoniga kalit ketmaketligini qanday uzatish edi. chunki dushman kalitni olsa, …
5 / 12
static void main(string[] args) { scanner kiritish = new scanner(system. in); system. out.println("so'zni kiriting "); string inputstr = kiritish.nextline(); 7 system. out.println("qanchaga surish kerak "); int shiftkey = integer. valueof(kiritish.nextline()); system. out.println("shifrlangan so'z: "+encryptdata(inputstr, shiftkey)); a | system.out.println("kiritilgan so'z: "+decryptdata(encryptdata(inputstr, shiftkey), shiftkey)); // close scanner class object kiritish.close(); + s val g@ profiler © services “build 12:32 lf utf-8 4spaces ma @& ‘ot @cuem@eheran 28 smoke a bm bo aw 27 mb x ©) file edit view navigate code refactor build run tools vcs window help main-xorjava main ) src) com ) company ) @ caesarcipherexample ) @ encryptdata b- © gurentfiley >» & g&g ae % mproject v ez % — _gororjava ig ey mgmain { asynayé my meidea : > mout int pos = alphabet. indexof(inputstr.charat(i)) ; 3 y bsc > bul comcompan = are — int decryptpos = (pos - shiftkey) % 26; g > il external …

Want to read more?

Download all 12 pages for free via Telegram.

Download full file

About "kriptografik himoyalash"

2-amaliy ish mavzu: kriptografik himoyalash bajardi: turdiev elbek axborotni ximoyalashning samarali usullaridan biri kriptografik himoyalashdir. ushbu amaliy ishda ma'lumotlarni kriptografik himoyalash usullari tasniflanadi. ya'ni klassik shifrlash algoritmlari, simmetrik shifrlash algoritmlari hamda ochik qalitli shifrlash algoritmlari. o'rin almashtirish shifrlash algoritmi o'rin almashtirish shifrlash algoritmi uch qismdan iborat. oddiy o'rin almashtiri, kalit yordamida o'rin almashtirish va ikki toonlama o'rin almashtirish. oddiy o'rin almashtirish usuli. o'rin almashtirishga misol tariqasida dastlabki axborot blokini matritsaga ustun bo'yicha yozishni, o'qishni esa qator bo'yicha amalga oshirishni ko'rsatish mumkin. matritsa qatorlarini to'ldirish va shifrlangan axborotni ustun bo'yi...

This file contains 12 pages in DOCX format (2.4 MB). To download "kriptografik himoyalash", click the Telegram button on the left.

Tags: kriptografik himoyalash DOCX 12 pages Free download Telegram