Mavzu: “Sezar shifrini buzish dasturini tuzish
Download 1.04 Mb.
|
Individual loyiha
- Bu sahifa navigatsiya:
- Sezar shifri haqida
- Sezar shifrlash algoritmi orqali shifrlash ishini bajarish
- Sezar shifrini buzish
- Dastur qo’llanmasi
Mavzu: “Sezar shifrini buzish dasturini tuzishBajardi: Matchanov SuxrobbekIlmiy rahbar: Sabirov BahromIshning dolzarbligiIshning dolzarbligi – xabar almashinuvi jarayonida qo’llanilgan Sezar shifrini ochish dasturini ishlab chiqish va o’rganishSezar shifri haqidaSezar o'z xabarlarini shifrlash uchun quyidagi algoritmdan foydalangan, u ochiq matnning birinchi harfini oldi va uni alifboda K ta pozitsiya oldinga siljitdi va shu bilan shifrlangan alifbo harfini oldi. Sezar shifrlash simmetrik algoritmdir.Bunday tizimning ishlashi xabarni xavfsiz uzatishni boshlashdan oldin jo'natuvchi va qabul qiluvchining ishlatilishi kerak bo'lgan kalitni kelishib olishini talab qiladi. Bunda kelishib olingan kalit yordamida xabarni shifrlash va deshifrlash ishlari bajariladi.Bunday tizimning ishlashi xabarni xavfsiz uzatishni boshlashdan oldin jo'natuvchi va qabul qiluvchining ishlatilishi kerak bo'lgan kalitni kelishib olishini talab qiladi. Bunda kelishib olingan kalit yordamida xabarni shifrlash va deshifrlash ishlari bajariladi.Kalit tanlash jarayoni Sezar shifrlash algoritmi orqali shifrlash ishini bajarishIkki tomon kelishilgan Kni tanlaydi. Xabar tilidagi alifboni tanlangan K soniga teng pozitsiyaga almashtiriladi. Masalan K=4 bo’lsa A harfi 4 pozitsiya surilib E harfiga o’zgaradi. Shunday holda matn shifrlanadi.Sezar shifrini buzishShifrlangan xabarni shifrini buzish bu shifrni qaytarish, yani deshifrlash. Deshifrlash dasturi quyidagicha bajariladi. Bu dastur delphi dasturlash tilida yozilgan.Dastur qo’llanmasiBu qismda deshifrdan oldin biror matnni shifrlaymiz. Dastur qo’llanmasiBu qismda esa shifrlangan matnni qayta deshifrlaymiz va ochiq matnni hosil qilamiz. Etiboringiz uchun rahmat ! Download 1.04 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling