Sha1da nechta bayt bor?
Sha1da nechta bayt bor?

Video: Sha1da nechta bayt bor?

Video: Sha1da nechta bayt bor?
Video: First video uploading on YouTube 2024, May
Anonim

Kriptografiyada SHA-1 (Secure Hash Algoritm 1) kriptografik xesh funksiyasi boʻlib, u kirishni qabul qiladi va xabarlar dayjesti deb nomlanuvchi 160-bit (20-bayt) xesh-qiymatini ishlab chiqaradi – odatda oʻn oltilik raqam sifatida koʻrsatiladi. 40 uzun raqamlar.

Bundan tashqari, bilish uchun sha256 necha bayt bor?

Sha256 256 bit uzunlikda -- uning nomidan ko'rinib turibdiki. Agar siz o'n oltilik ko'rinishdan foydalanayotgan bo'lsangiz, har bir raqam 4 bit uchun kodlanadi; shuning uchun sizga kerak 64 256 bitni ifodalovchi raqamlar -- shuning uchun sizga varchar kerak ( 64 ) yoki belgi( 64 ), chunki uzunlik har doim bir xil, umuman o'zgarmaydi.

Xuddi shunday, SHA 1 buzilganmi? The SHA - 1 xashing funktsiyasi nazariy edi buzilgan 2005 yilda; ammo, haqiqiy dunyoda birinchi muvaffaqiyatli to'qnashuv hujumi 2017 yilda amalga oshirildi. Ikki yil oldin Google va CWI akademiklari bir xil bo'lgan ikkita faylni ishlab chiqardilar. SHA - 1 xash, dunyoda birinchi bo'lib SHA - 1 to'qnashuv hujumi - " Buzilgan ."

Xuddi shunday, siz so'rashingiz mumkin, qancha sha1 kombinatsiyasi bor?

Agar 0 bitli massiv 00 bitli massivdan farqli bo'lsa, hali ham soni bo'lishi mumkin mumkin kirishlar ≈2264. Keyin 2160 ≈228 bo'ladi. Shunday qilib Mana 2264 ta mumkin 228 uchun kirishlar mumkin chiqishlar. Bu shuni anglatadiki Mana har bir chiqish uchun ≈2264228 kirish hisoblanadi.

Nima uchun SHA 1 zaif?

Agar a zaiflik ikki faylga bir xil hazm boʻlishiga imkon beruvchi xesh funksiyasida topilgan boʻlsa, funksiya kriptografik jihatdan buzilgan hisoblanadi, chunki u yordamida yaratilgan raqamli barmoq izlari soxta boʻlishi mumkin va ularga ishonib boʻlmaydi.

Tavsiya: