• SHA-2 ( Secure Hash Algorithm 2 ) — kriptografik algoritmlar oilasi. AQSh Milliy xavfsizlik agentligi (inglizcha: National Security Agency, NSA
  • Guruh Bajardi Qabul qildi: 641-21




    Download 0,77 Mb.
    Pdf ko'rish
    Sana15.05.2024
    Hajmi0,77 Mb.
    #236537
    Bog'liq
    Mirzohid-2-TOPSHIRIQ



    Guruh 
    Bajardi 
    Qabul qildi: 
    641-21 
    Masalbekov M. 
    Muxtoriddinov.M 
     
    2-Amaliy ish. 
    1.
     
    SHA2, SHA256, SHA512 xeshlash funksiyalari haqida ma’lumot bering.
     
    Birinchi paytda, kritik ma'lumotlar to'plamlarini kriptografik ravishda himoya 
    qilish uchun, xeshlash (hashing) funksiyalari ishlatiladi. Kriptografik xeshlash, 
    ma'lumot to'plamidan biron bir katta ma'lumotni olishni qiyinlashtiradi, shuningdek 
    barcha ma'lumotlar to'plamida to'g'ri kichik o'zgarishlarni aniqlashni ham yordam 
    beradi. SHA (Secure Hash Algorithm) kriptografik xeshlash algoritmi qatori bu 
    maqsadga muvofiq tuzilgan. Unda, ma'lumotlar to'plamidan (ma'lumot to'plamining 
    o'lchamli hisoblangan qismini) o'zgarilishi kutilgan, lekin biron bir ma'lumot 
    to'plamiga tegishli xavfsizlikni ta'minlash mumkin. 
    SHA-2
    (
    Secure Hash Algorithm 2
    ) — kriptografik algoritmlar oilasi. AQSh 
    Milliy xavfsizlik agentligi 
    (inglizcha: National Security Agency, NSA
    ) tomonidan 
    2001-yilda ishlab chiqilgan. 
    SHA-2
    algoritmi bir nechta kriptografik hash funksiyalarining bir to'plamini 
    ifodalaydi. SHA-2 256, 384, 512 bitlik (bu sonlar nusxasi o'lchamlarda) xeshlar 
    uchun mo'ljallangan. 
    SHA-256
    xeshlash algoritmi, ma'lumot to'plamini 256 bitlik bir xeshga (hash) 
    o'zgartiradi. Bu versiya, odatda kiber xavfsizlikda ishlatiladi, masalan, blokchain 
    texnologiyasi kabi so'nggi ma'lumotlarni saqlash tizimlarida. 
    SHA-512
    algoritmi esa ma'lumot to'plamini 512bit (64 bayt) uzunligidagi bir 
    xeshga o'zgartiradi. Bu, ko'p qo'llaniladigan va kuchli hisoblashuchlarga ega bo'lgan 
    keng tarqalgan muhofiza usuli sifatida mashhurdir. Barcha ma'lumot to'plamini 
    qabul qiladi va uni katta ularning xeshlariga o'zgartiradi. 
     


    2.
     
    OpenSSL 
    kutubxonasidan foydalangan holda ma'lumotlarni xesh qiymatini 
    hisoblash. 
    MD5, SHA1
    , xeshlash algoritmida o’z rasmingizni xesh qiymatini 
    yarating. 
    1-rasm. Openssl ga kirish 
    2-rasm. 
    Md5 
    va 
    Sha1
    da heshlangan natija 


    3.
     
    OpenSSL
    kutubxonasidan foydalangan holda ma’lumotlarni 
    ochiq kalitli 
    Shifrlash algoritmlari 
    yordamida shifrlash. RSA algoritmida shifrlash. 
    genpkey -algorithm RSA -out private_key.pem 
    rsa -pubout -in private_key.pem -out public_key.pem 
    rsautl -encrypt -in Mirzoxhid.txt -out encrypted.txt -inkey public_key.pem -pubin 
    rsautl -decrypt -in encrypted.txt -out decrypted.txt -inkey private_key.pem 
     
    1-rasm. OpenSSL ni ishga tushirish. Ochiq va yopiq qalitlarni hosil qilish. 
    Shifirlash va Deshifirlash jarayoni
    2-rasm.
    Ochiq matn


    3-rasm. Shirlangan ma’lumot
    4-rasm. Deshifrlangan ma’lumot

    Download 0,77 Mb.




    Download 0,77 Mb.
    Pdf ko'rish