Sha256 xeshlash algoritm Topshirdi: Narimonov Sh


Download 1.55 Mb.
Sana21.04.2023
Hajmi1.55 Mb.
#1370426
Bog'liq
narimonov ShA256 algoritmi

SHA256 xeshlash algoritm

Topshirdi: Narimonov Sh

Qabul qildi: Ulashev A

Narimonov Shahboz SHA256 ef983ff34b4cd2a9942d0d18e618ab411342d477789185876659a564767c3cf7

SHA256 - ixtiyoriy uzunlikdagi xabarlar uchun "barmoq izlari" yoki "hazm" yaratish uchun mo'ljallangan SHA-2 algoritmlar oilasining xesh funktsiyasi. U axborot xavfsizligi bilan bog'liq turli ilovalar yoki komponentlarda qo'llaniladi.

  • SHA256 - ixtiyoriy uzunlikdagi xabarlar uchun "barmoq izlari" yoki "hazm" yaratish uchun mo'ljallangan SHA-2 algoritmlar oilasining xesh funktsiyasi. U axborot xavfsizligi bilan bog'liq turli ilovalar yoki komponentlarda qo'llaniladi.

Kriptografik xesh-funksiyalar raqamli ma'lumotlarda bajariladigan matematik operatsiyalardir; hisoblangan "xeshni" (algoritmni bajarish natijasi) ma'lum va kutilgan xesh qiymati bilan taqqoslab, odam ma'lumotlarning yaxlitligini aniqlashi mumkin. Masalan, yuklangan faylning xeshini hisoblash va natijani avval e'lon qilingan xesh natijasi bilan solishtirish yuklash o'zgartirilgan yoki o'zgartirilganligini aniqlashi mumkin. Kriptografik xesh funktsiyalarining asosiy jihati ularning to'qnashuvga chidamliligidir: hech kim bir xil xesh chiqishiga olib keladigan ikkita turli kirish qiymatini topa olmasligi kerak.

  • Kriptografik xesh-funksiyalar raqamli ma'lumotlarda bajariladigan matematik operatsiyalardir; hisoblangan "xeshni" (algoritmni bajarish natijasi) ma'lum va kutilgan xesh qiymati bilan taqqoslab, odam ma'lumotlarning yaxlitligini aniqlashi mumkin. Masalan, yuklangan faylning xeshini hisoblash va natijani avval e'lon qilingan xesh natijasi bilan solishtirish yuklash o'zgartirilgan yoki o'zgartirilganligini aniqlashi mumkin. Kriptografik xesh funktsiyalarining asosiy jihati ularning to'qnashuvga chidamliligidir: hech kim bir xil xesh chiqishiga olib keladigan ikkita turli kirish qiymatini topa olmasligi kerak.

SHA-2 o'zidan oldingi SHA-1 dan sezilarli o'zgarishlarni o'z ichiga oladi. SHA-2 oilasi 224, 256, 384 yoki 512 bitli digestlarga (xesh qiymatlari) ega oltita xesh funksiyasidan iborat: SHA-224, SHA-256, SHA-384, SHA-512, SHA- 512/224, SHA-512/256 algoritmi.

  • SHA-2 o'zidan oldingi SHA-1 dan sezilarli o'zgarishlarni o'z ichiga oladi. SHA-2 oilasi 224, 256, 384 yoki 512 bitli digestlarga (xesh qiymatlari) ega oltita xesh funksiyasidan iborat: SHA-224, SHA-256, SHA-384, SHA-512, SHA- 512/224, SHA-512/256 algoritmi.

SHA-256 va SHA-512 mos ravishda 32 va 64 bitli so'zlar bilan hisoblangan yangi xesh funksiyalardir. Ular turli xil siljish miqdorlari va qo'shimcha konstantalardan foydalanadilar, ammo ularning tuzilmalari deyarli bir xil bo'lib, faqat turlar sonida farqlanadi. SHA-224 va SHA-384 - bu har xil boshlang'ich qiymatlar bilan hisoblangan birinchi ikkitasining oddiygina kesilgan versiyalari. SHA-512/224 va SHA-512/256 ham SHA-512 ning qisqartirilgan versiyalaridir, ammo urug'lik qiymatlari Federal ma'lumotni qayta ishlash standartlarida (FIPS) PUB 180-4 da tavsiflangan usul yordamida yaratiladi. SHA-2 2001 yilda Milliy Standartlar va Texnologiyalar Instituti (NIST) AQSh Federal Standarti (FIPS) tomonidan nashr etilgan. Algoritmlarning SHA-2 oilasi 6 829 355-sonli AQSh patentida patentlangan. Qo'shma Shtatlar patentni royaltisiz litsenziya ostida chiqardi.

  • SHA-256 va SHA-512 mos ravishda 32 va 64 bitli so'zlar bilan hisoblangan yangi xesh funksiyalardir. Ular turli xil siljish miqdorlari va qo'shimcha konstantalardan foydalanadilar, ammo ularning tuzilmalari deyarli bir xil bo'lib, faqat turlar sonida farqlanadi. SHA-224 va SHA-384 - bu har xil boshlang'ich qiymatlar bilan hisoblangan birinchi ikkitasining oddiygina kesilgan versiyalari. SHA-512/224 va SHA-512/256 ham SHA-512 ning qisqartirilgan versiyalaridir, ammo urug'lik qiymatlari Federal ma'lumotni qayta ishlash standartlarida (FIPS) PUB 180-4 da tavsiflangan usul yordamida yaratiladi. SHA-2 2001 yilda Milliy Standartlar va Texnologiyalar Instituti (NIST) AQSh Federal Standarti (FIPS) tomonidan nashr etilgan. Algoritmlarning SHA-2 oilasi 6 829 355-sonli AQSh patentida patentlangan. Qo'shma Shtatlar patentni royaltisiz litsenziya ostida chiqardi.

Hozirda eng yaxshi ommaviy hujumlar SHA-256 algoritmining 64 ta davrasidan 52 tasida yoki SHA-512 algoritmining 80 ta raundidan 57 tasida preimage qarshiligini, SHA-256 algoritmining 64 ta raundidan 46 tasida toʻqnashuvga qarshilikni sindirishdir.

  • Hozirda eng yaxshi ommaviy hujumlar SHA-256 algoritmining 64 ta davrasidan 52 tasida yoki SHA-512 algoritmining 80 ta raundidan 57 tasida preimage qarshiligini, SHA-256 algoritmining 64 ta raundidan 46 tasida toʻqnashuvga qarshilikni sindirishdir.

Download 1.55 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling