Amaliy ishi Mavzu: Klassik shifrlarni dasturiy ko’rinishda amalga oshirish Topshirdi



Yüklə 240,48 Kb.
tarix01.06.2023
ölçüsü240,48 Kb.
#121757
O


O’zbekiston Respublikasi Axborot Texnologiyalari va
Kommunikatsiyalarini Rivojlantirish Vazirligi
Muhammad al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti
Amaliy ishi
Mavzu: Klassik shifrlarni dasturiy ko’rinishda amalga oshirish
Topshirdi: 070-20 guruh talabasi
Mamajonov Tohirjon
Qabul qildi: ______________

Mavzu: Klassik shifrlarni dasturiy ko’rinishda amalga oshirish
Ishdan maqsad: Klassik shifrlarni haqida amaliy bilim va ko’nikmalarga ega bo’lish.
Ishni bajarilish tartibi va qo’yilgan vazifa
Sezar, Vernam, Vijiner shifrlash algoritmlarini ixtiyoriy dasturlash tillari (Delpi, Java, C++ va C# ) dan foydalangan holda dasturiy ta’minoti yaratilsin.
Topshiriqni bajarish
1-topshiriq. Sezar usuli.
Dasturi:




2-topshiriq. Vernam usuli; Dasturi:

Nazorat savollari
1. Bir alifboli shifrlashning umumiy mohiyati nimada?
2. Vernam shifrini tavsiflang.
3. Vijiner shifrida ma’lumotlarni shifrlash va deshifrlash qanday amalga
oshiriladi?
Nazorat savollariga javob:
1)Bir alifboli shifrlashning umumiy mohiyati nimada?
Bir alifboli shefrlashga masalan o`rin almashtirish algoritmini olsak bo`ladi. Bu algoritmda faqat bitta alifbodan foydalaniladi va harflar gorizontal yozilib
vertikaliga o`qib olinadi.
2) Vernam shifrini tavsiflang.
Vernam shefrlash algoritmida alifbo harflarini ikkilikdagi kodlarini yozib chiqamiz. Kalit va ochiq matndagi harflarni ikkilikdagi kodi ustida <> amalini bajaramiz , shunda yangi ikkilikdagi kod aysi harfga to`g`ri kelsa shu shifr matn harfi bo`ladi.
3) Vijiner shifrida ma’lumotlarni shifrlash va deshifrlash qanday amalga oshiriladi?
Alifbini birinchi harfi tagidan kalit so`z vertical ravishda yoziladi. Shundan so‘ng har bir kalit so‘zning harfi orqasidan gorizontal shaklda alfavit to‘ldirib yoziladi. Kiyin esa kalit va ochiq matn harfi tutashgan nuqtadagi harf shifr matn harfi bo`ladi va shu tarzda davom ettiriladi. Deshefrlashda ham alphabet harflari tagidan vertekal qilib kalit yoziladi. Kalit harflari alphabet bo`yicha gorizontal to`ldiriladi.
Shefr matn harflarini eng tepasidagi harf ochiq matn harfi hisoblanadi.

Yüklə 240,48 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin