710-20 guruh talabasi Saydirasulov Nozimjonning Kriptografiya1 fanidan bajargan 11-amaliy topshirigi
Mavzu: OpenSSL kutubxonasidan foydalangan holda blokli shifrlar yordamida malumotlarni shifrlash(3DES algoritimi va undan OpenSSL kutubxonasida foydalanish)
Bajardi: Saydirasulov Nozimjon
Tekshiridi: Mardiyev Ulug’bek
15-variyant
DES-DDE2 rejimi
Shaxsiy komyuterga OpenSSL dasturini yuklab olamiz va quydagi belgilab qoyilgan ketma-ketliklar
Windows(C:)-> Program Files -> OpenSSL-Win64 -> bin bilan fayllarga kiramiz va belgilab qoyilgan joyni bosamiz va bizda ishlash uchun qora ekran ochiladi. Endi esa ishni bajarishni boshlaymiz
Men k1 kalit bilan decryption1 va k2 kalit bilan yana decryption2 qilaman va k2 kalit bilan encryption3 ni bajaraman
Avvalo biz bitta ochiqmatn1 text fayl yaratamiz va ichiga ixtiyoriy so’z yozamiz va biz bu so’zni decryption qilamiz k1=”nozim” kaliti bilan
Bu yerda decryption qilish codi yozilgan
Hosil bolgan decryption1 fayl
Endi esa k2=”foziljon” kaliti bilan yana bir marta decryption qilamiz
Bu yerda albatta xatolik beradi chuni biz aniq bolmagan bilan decryption qilyabmiz. Lekin hatolik bersa ham baribir fayl sozdat qilib qandaydir yozuvlar paydo boladi
Xulosa
Xulosa qilsak biz des algoritimini bu rejimlardan foydalanib biz yana ham maxfiyligi yuqori bolgan shifrmatin olamiz yani biz ochiq matinni bir necha marta xar xil kalit bilan shifrlasak uning kriptografik bardoshliligi yana ham oshadi