Tоshkеnt aхbоrоt tехnоlоgiyalari univеrsitеti «axborot xavfsizligi» kafеdrasi individual loyiha 2 mavzu



Yüklə 0,6 Mb.
səhifə1/10
tarix27.09.2023
ölçüsü0,6 Mb.
#149792
  1   2   3   4   5   6   7   8   9   10
Bouncy castle kutubhonasi



O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TОSHKЕNT AХBОRОT TЕХNОLОGIYALARI UNIVЕRSITЕTI


«AXBOROT XAVFSIZLIGI » KAFЕDRASI


INDIVIDUAL LOYIHA 2


MAVZU: Bouncy Castle kriptografik kutubxonasidan foydalangan holda kalitlarni hosil qilish.

Bajardi:

Baxtiyorov Ubaydullo

Guruh:

712-20

Ilmiy rahbar:

Olimov Iskandar

Toshkent-2023


MUNDARIJA

KIRISH ………………..…………...…………………………………………….………..

3

I BOB. BOUNCY CASTLE KRIPTOGRAFIK KUTUBXONASI TARIXI VA UNI O’RNATISH………………………………………….......


4




1.1 BOUNCY CASTLE kutubxonasi haqida malumot……….……………..

4




1.2 BOUNCY CASTLE kutubxonasini sozlash va undan foydalanish………

8




II BOB. BOUNCYCASTLE KUTUBXONASIDA TURLI XIL ALGORITMLARDAN FOYDALANIB KALIT HOSIL QILISH………


11




2.1 RSA algoritimi uchun kalit generatsiya qilish……………………………

11




2.2 AES algoritmi uchun kalit generatsiya qilish…………………………….

14




2.3 DES algoritmi uchun kalit generatsiya qilish…………………………….

16

XULOSA ……………………………………………………………………….

30

FOYDALANILGAN ADABIYOTLAR ………...……………………………

31


KIRISH

Hozirgi kunda ko’plab ma’lumotlarni shifrlash uchun foydalaniladigan qo’shimcha kutubxonalar mavjud. Ular dasturchilarning va ma’lumotlar xavfsizligini ta’minlovchi shaxslar ishini osonlashtiradi ya’ni ma’lumotlarni buzg’unchilar hujumidan saqlash uchun ularni kuchli yo’llar orqali shifrlashda qo’llaniladi.


Biz quyidagi loyiha ishimizda shunday yordamchi kutubxonlardan birini ko’rib chiqamiz. Bouncy Castle biz ko’rib chiqmoqchi bo’lgan kutubxona. Bu kutubxonadan foydalanish mutlaqo bepul hisoblanadi va bu foydalanuvchilarga katta qulaylik yaratadi.
Bu loyiha ishidan maqsad ushbu – Bounce Castle kriptografik kutubxonasi haqida umumiy ma’lumorlarga ega bo’lish.
Loyiha ishining vazifasi esa Bouncy Castle kutubxonasining imkoniyatlari bilan tanishish va ularni tadqiq etish, kutubxona yordamida kalit generatsiya qilishdan iborat.
Bouncy Castle - bu keng ko'lamli kriptografik funktsiyalarni taqdim etadigan dasturiy ta'minot. Java va C # dasturlash tillarida kutubxona dasturlari mavjud. Kutubxonada juda ko'p miqdordagi kriptografik funktsiyalarni amalga oshirish va tegishli platformalarning yuqori darajadagi standart kriptografik API-larini qo'llab-quvvatlash, shuningdek funksionallikka yanada moslashuvchan va samarali kirish uchun past darajadagi xususiy API-lar mavjud.




Yüklə 0,6 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   10




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