IDE for Java Developers - 2020-03 va jdk-14.0.1 obyektga mo‘ljallangan dasturlash
tilidan foydalanilgan.
teng bosiladi). Dastur kodi saqlovchi notepad++, Текстовый документ (.txt) ni
joylashgan joyiga murojat qilinadi.
oshiramiz.
2.2- rasm. Cmd oynasi
Keyingi qadamda dastur kodi mavjud bo‘lgan papkani aniq manzili kiritiladi
va dir buyrug‘i orqali papka tarkibini ko‘rish mumkin bo‘ladi.
2.3- rasm. dastur kodi mavjud bo‘lgan papkani manzili
Dasturni ishga tushirish uchun
javac sezar.java buyrug‘i orqali xatoliklar
mavjudliligi aniqlanadi. Agar xatolik bo‘lmasa
java sezar buyrug‘i bilan dasturni
ishga tushuramiz
2.4- rasm. Dastur kodini ishga tushirish
Yuqorida ko‘rib chiqqan misolni “KOMPUTER” so‘zini shifrlab ko‘ramiz
2.5- rasm. Shifr ma’lumot
Eclipse IDE for Java Developers - 2020-03 muhitida Affin shifrlash algoritmi
yuqorida ko‘rib chiqqan misolni “KOMPYUTER” so‘zini shifrlab ko‘ramiz:
2.6- rasm. C++ muhitida Vijiner shifrlash algoritmida shifrlash jarayoni
Topshiriq
Sezar, Vernam, Vijiner shifrlash algoritmlari yordamida (kalit sifatida ism
yoki familiya, ochiq matn sifatida ism yoki familiya) shifrlashni amalga oshirilsin
yoki ixtiyoriy dasturlash tillari (
Delpi, Java, C++ va
C# ) dan foydalangan holda
FISh shifrlovchi dasturiy ta’minoti yaratilsin
.
Nazorat savollari
1. Bir alifboli shifrlashning umumiy mohiyati nimada?
2. Vernam shifrini tavsiflang.
3. Vijiner shifrida ma’lumotlarni shifrlash va deshifrlash qanday amalga
oshiriladi?