Xesh shifrlash nima uchun ishlatiladi?
Xesh shifrlash nima uchun ishlatiladi?

Video: Xesh shifrlash nima uchun ishlatiladi?

Video: Xesh shifrlash nima uchun ishlatiladi?
Video: Sezar shifri | Kriptografiya | Informatika 2024, May
Anonim

Xeshlash hisoblanadi ishlatilgan barcha o'zgartirishlarni aniqlash va keyinchalik o'zgarishlarni aniqlash orqali tarkibning yaxlitligini tasdiqlash hash chiqish. Shifrlash ma'lumotlarning maxfiyligi va xavfsizligini ta'minlashning asosiy maqsadi uchun ma'lumotlarni kodlaydi. Qaytariladigan funksiya uchun shaxsiy kalit kerak shifrlangan matnni oddiy matnga.

Shunday qilib, xesh va shifrlash o'rtasidagi farq nima?

Xeshlash : Nihoyat, xeshlash dan farq qiladigan kriptografik xavfsizlik shaklidir shifrlash . Holbuki shifrlash birinchisi uchun ishlatiladigan ikki bosqichli jarayon shifrlash va keyin xabarning shifrini ochish, xeshlash xabarni qaytarilmas qat'iy uzunlikdagi qiymatga qisqartiradi yoki hash.

Xuddi shunday, nima uchun xesh funktsiyasi shifrlash uchun ishlatilmaydi? Bir afzalligi shundaki xeshlash tugadi shifrlash hisoblanadi bu emas ning tasodifiy chiqishini aylantirish uchun mo'ljallangan hash foydali narsaga qaytib, qaerda shifrlash hisoblanadi aynan shu maqsadda ishlab chiqilgan. Agar kimdir uni qo'lga kiritsa shifrlash kalit, bu hisoblanadi ma'lumotlar shifrini ochish uchun ahamiyatsiz.

Xuddi shunday, odamlar so'rashadi, xesh shifrlash qanday ishlaydi?

Xeshlash algoritm. A xeshlash algoritm a kriptografik xesh tasodifiy o'lchamdagi ma'lumotlarni a ga moslashtiradigan funksiya hash ma'lum bir o'lchamda. Asosiy g'oya bitta kirishni qabul qiladigan va har safar qattiq uzunlikdagi qatorni yaratadigan deterministik algoritmdan foydalanishdir. Natijada, bir xil kirish har doim bir xil chiqishni beradi.

Xeshlar nima uchun ishlatiladi?

A hash funktsiya bo'lishi mumkin bo'lgan har qanday funktsiyadir odatlangan ixtiyoriy o'lchamdagi ma'lumotlarni qat'iy o'lchamdagi qiymatlarga xaritalash. a tomonidan qaytarilgan qiymatlar hash funksiya chaqiriladi hash qiymatlar, hash kodlar, dayjestlar yoki oddiygina xeshlar.

Tavsiya: