• Amaliy ish-9 Bajardi: Boynazarov O Tekshirdi: Uzoqov O.SH. 2024 9-AMALIY ISH
  • Tt va kt’’ fakulteti ax 1-21 guruh kriptogirafiya fanidan amaliy ish-9 Bajardi: Boynazarov o tekshirdi: Uzoqov O. Sh




    Download 84,58 Kb.
    Sana28.05.2024
    Hajmi84,58 Kb.
    #255764
    Bog'liq
    9-Amaliy ish (3)


    O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
    ‘’TT VA KT’’ FAKULTETI
    AX 11-21 GURUH


    KRIPTOGIRAFIYA 2 FANIDAN


    Amaliy ish-9

    Bajardi: Boynazarov O
    Tekshirdi: Uzoqov O.SH.
    2024
    9-AMALIY ISH


    Mavzu: OpenSSL kutubxonasidan foydalangan holda RSA algoritmi asosida ERI hosil qilish


    Ishdan maqsad. Open SSL kutubxonasidan foydalangan holda RSA algoritmi asosida ochiq va yopiq kalitlar hosil qilish. Elektron raqamli imzo algoritmi.



    1. Openssl kutubxonasidan foydalanib shaxsiy kalit hosil qiling.




    Bu yerga


    1. Biz kerakli OpenSSL sarlavhalarini o'z ichiga olamiz:pkey.hshaxsiy kalitlar bilan ishlash uchun, anerr.hxatolarni qayta ishlash uchun.

    2. Funktsiyada main()bizEVP_PKEYob'ektdan foydalanishEVP_PKEY_new(), bu shaxsiy kalitni ushlab turadi.

    3. Keyin biz 2048 bitni yaratamizRSA_generate_key()va uni tayinlangEVP_PKEYob'ektdan foydalanishEVP_PKEY_assign_RSA().

    4. Shaxsiy kalitni PEM formatida chop etish uchun bizBIOob'ektdan foydalanishBIO_new(BIO_s_mem()), bu bizga kalitni yozish imkonini beradi

    5. Keyin foydalanamizPEM_write_bio_PrivateKey()ob'ektga shaxsiy kalitni yozish uchun BIO.

    6. Nihoyat,BIOob'ekt va shaxsiyni chop eting

    7. Bizdan keyinEVP_PKEYva BIOob'ektlar.

    Ushbu kodni ishga tushirganingizda





    Keyin ushbu shaxsiy kalitdan imzo qo'yish yoki dek. kabi turli kriptografik operatsiyalar uchun foydalanishingiz mumkin.


    Download 84,58 Kb.




    Download 84,58 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tt va kt’’ fakulteti ax 1-21 guruh kriptogirafiya fanidan amaliy ish-9 Bajardi: Boynazarov o tekshirdi: Uzoqov O. Sh

    Download 84,58 Kb.