Heş funksiyası
Heş funksiyası istənilən məlumatı sabit uzunluqlu qısa dəyərə, bir növ rəqəmsal barmaq izinə çevirir və dəyişiklikləri aşkar etməyi asanlaşdırır.
Heş funksiyası nədir?
Heş funksiyası istənilən ölçülü məlumatı, məsələn, tək sözü və ya bütöv faylı, heş adlanan sabit uzunluqlu dəyərə çevirir. Eyni giriş həmişə eyni heş verir, hətta kiçik dəyişiklik tamamilə fərqli heşə gətirib çıxarır. SHA-256 və ya SHA-3 kimi kriptoqrafik heş funksiyaları həm də birtərəfli funksiyalardır: praktikada girişi heşdən geri hesablamaq olmur.
Heş funksiyaları nə üçün istifadə olunur
Heşlər yüklənmiş faylın dəyişməyib-dəyişmədiyini yoxlamağa imkan verir: provayderin dərc etdiyi yoxlama cəmini özün hesabladığınla müqayisə edirsən. Rəqəmsal imzalar adətən sənədin bütün məzmununu deyil, onun heşini imzalayır. Blokçeynlər və bir çox şifrələmə üsulu da heş funksiyaları üzərində qurulub. MD5 və SHA-1 kimi köhnə alqoritmlər təhlükəsizlik məqsədləri üçün köhnəlmiş hesab edilir.
Heş funksiyaları və parollar
Nüfuzlu xidmətlər parolları açıq mətn kimi deyil, yalnız heş şəklində saxlayır. Daxil olanda yazdığın parol yenidən heşlənir və saxlanılmış dəyərlə müqayisə olunur. Argon2, bcrypt və ya scrypt kimi qəsdən yavaş üsullar parollar üçün uyğundur. Hər parol üçün salt adlanan təsadüfi əlavə dəyər eyni parolların fərqli heşlər verməsini təmin edir. Qısa parollar yenə də daha asan təxmin edilir.
Tez-tez verilən suallar
Heşləmə şifrələmə ilə eynidirmi?
Xeyr. Şifrələnmiş məlumat düzgün açarla yenidən oxunan edilə bilər. Heş isə geri qaytarıla bilməz; yalnız müəyyən girişin eyni dəyərə gətirib çıxarıb-çıxarmadığını yoxlaya bilərsən.
Hücumçular oğurlanmış heşdən parolu bərpa edə bilərmi?
Onu geri hesablaya bilməzlər, lakin namizədləri sınayıb heşlərini müqayisə edə bilərlər. Yalnız bir dəfə istifadə olunan uzun, təsadüfi parollar bunu son dərəcə vaxt aparan edir.
Heş funksiyalarının postkvant kriptoqrafiyasında rolu varmı?
Bəli. Yaxşı seçilmiş heş funksiyaları kvant kompüterlərinə qarşı da nisbətən davamlı hesab edilir. Standartlaşdırılmış postkvant imza sxemi SLH-DSA təhlükəsizliyini yalnız heş funksiyalarının xassələrinə əsaslandırır.
Əlaqəli terminlər
Əlaqəli mövzular
Friendstime-ı sına
Qeydiyyat bir dəqiqə çəkir və pulsuzdur.