“Bu dastur 912-14 guruhi talabasi Bekchanova Anabibi tomonidan yaratildi. Dastur yordamida kalit so'zlar orqali so'zlarni Vijiner shiflash usuli yordamida shifrlash va deshifrlash mumkin




Download 0,53 Mb.
bet9/9
Sana08.12.2023
Hajmi0,53 Mb.
#113770
1   2   3   4   5   6   7   8   9
Bog'liq
Komunikatsiyalarini rivojlantirish vazirligi toshkent axborot te (1)
3-topshiriq

“Bu dastur 912-14 guruhi talabasi Bekchanova Anabibi tomonidan yaratildi. Dastur yordamida kalit so'zlar orqali so'zlarni Vijiner shiflash usuli yordamida shifrlash va deshifrlash mumkin.


Dasturda shifrlash fayllar tomonidan amalga oshirilishi mumkin bo'lib, shifrlanishi yoki deshifrlanishi zarur bo'lgan matn *.txt kengaytmali fayl yozdamida o'qib olinishi mumkin, dastur natijasini ham xuddi shuningdek
*.txt kengaytmada saqlab qo'yish mumkin” matni berilgan.. Bu matnga asosan dastur nima haqida ekanligi va undan qanday foydalanish qisman ma`lumot olish imkoniga ega bo`lamiz. (1-rasm). Dastur foydalanuvchiga qulay bo`lishi uchun qisqacha ma`lumot berib o`tilgan. Va bulardan tashqari oynani kattalashtirish imkoni, dasturni olib qo`yish yoki undan butun oyna bilan foydalanish imkoni mavjud hisoblanadi….

// Virgenere_Crypth.cpp : main project file. #include "stdafx.h"


#include "Form1.h" #include #include

using namespace std;


using namespace Virgenere_Crypth;
[STAThreadAttribute]
int main(array ^args){
// Enabling Windows XP visual effects before any controls are created Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false);

// Create the main window and run it Application::Run(gcnew Form1()); return 0;


}
Bu kod Vijiner shifrlash dasturida shifrlovchi oyna yaratish kodidir….

2-rasm

Bu dasturning asosiy oynasi hisoblanib unda shifrlash va deshifrlashlar hisoblaniladi. Bu oyna *exe fayl ko`rinishida kompyuter hotirasiga saqlangan bo`lib undan foydalanish uchun foydalanuvchiga qulay joyga ko`chirib olib qo`sak ham bo`ladi. Hozir oynada aynan ma`lumotni shifrlash ko`rsatilgan bo`lib,
bunda kalit so`z va matn kiritiladi javob tariqasida esa TVBX YWGBPFL KIMKDPN.Bundan tashqari matnlarni fayldan o`qish va faylga saqlash mumkin.


3-rasm
3-rasmda aynan fayldan o`qib olish ko`rsatilgan. Bu ilova orqali kompyuter hotirasida berilgan xoxlagan *txt faylni yuklab olib uni shifrlash va qabul qiluvchiga jo`natish mumkin. Bundan foydalanish asosan uzun matnlarni shifrlaganda uni har safar qayta qayta yozmasdan aksincha fayldan o`qib olib


Shifrlash va jo`natish oson va qulaylik tug`diruvchi avzalliklaridan biri hisoblanadi

4-rasm
4-rasmda berilgan axborotni deshifrlash keltirilgan, bunda axborotni kalit so`z orqali deshifrlab berilgan matn rasshifrovka qilingan. Berilgan matnni deshifrlagandan so`ng uni faylga saqlash mumkin keying ya`ni 5-rasmda deshifrlangan matnni saqlash ko`rsatilgan.

5-rasm
Ushbu rasmda deshifrlangan ma`lumotni *txt fayl ko`rinishida kompyuter hotirasiga saqlash imkonini berivchi oyna ko`rsatilgan. Bunda matnni deshifrlagandan so`ng matnni ozini jo`natish uchun qulay usulda xotiraga saqlab keyinchalik jo`natish ma`qul topiladi.


Aynan ushbu oynada biz openFileDialog1 nomi bilan kompyuter hotirasiga ma`lumotni saqlab undan har safar foydalanish imkoniga egamiz.
Demak biz matnni bir marta deshifrlasak kifoya undan foydalanish cheksiz martalik imkoniyatni beradi (o`chirib tashlashdan boshqa hollarda).Ushbu rasm faylga *txt fayl qilib saqlab qo`yish imkonini beradi. Bunda xoxlagan (C,D) diskdan joy ajratib saqlab qo`yish mumkin.




Download 0,53 Mb.
1   2   3   4   5   6   7   8   9




Download 0,53 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



“Bu dastur 912-14 guruhi talabasi Bekchanova Anabibi tomonidan yaratildi. Dastur yordamida kalit so'zlar orqali so'zlarni Vijiner shiflash usuli yordamida shifrlash va deshifrlash mumkin

Download 0,53 Mb.