Хеш-функција
Хеш-функцијата претвора каков било податок во кратка вредност со фиксна должина, еден вид дигитален отпечаток што олеснува откривање промени.
Што е хеш-функција?
Хеш-функцијата претвора податоци од каква било големина, како еден збор или цела датотека, во вредност со фиксна должина, наречена хеш. Истиот влез секогаш дава ист хеш, додека и мала промена води до сосема различен. Криптографските хеш-функции како SHA-256 или SHA-3 се и еднонасочни функции: во пракса, влезот не може да се пресмета наназад од хешот.
За што се користат хеш-функциите
Хешовите ти дозволуваат да провериш дали преземена датотека е непроменета: ја споредуваш контролната сума што ја објавил давателот со онаа што сам ја пресметуваш. Дигиталните потписи обично го потпишуваат хешот на документот, а не целата негова содржина. На хеш-функции се засноваат и блокчејните и многу методи на шифрирање. Постарите алгоритми како MD5 и SHA-1 се сметаат за застарени за безбедносни цели.
Хеш-функциите и лозинките
Угледните услуги не ги чуваат лозинките како обичен текст, туку само како хешови. Кога се најавуваш, лозинката што ја внесуваш повторно се хешира и се споредува со зачуваната вредност. За лозинки се погодни намерно бавни методи како Argon2, bcrypt или scrypt. Случајна дополнителна вредност по лозинка, позната како salt, обезбедува исти лозинки да даваат различни хешови. Кратките лозинки сепак остануваат полесни за погодување.
Често поставувани прашања
Дали хеширањето е исто што и шифрирањето?
Не. Шифрираните податоци можат повторно да станат читливи со вистинскиот клуч. Хешот, спротивно, не може да се врати; можеш само да провериш дали одреден влез води до иста вредност.
Може ли напаѓачите да вратат лозинка од украден хеш?
Не можат да ја пресметаат наназад, но можат да пробуваат кандидати и да ги споредуваат нивните хешови. Долги, случајни лозинки што се користат само еднаш го прават ова крајно одземајќи време.
Дали хеш-функциите играат улога во постквантната криптографија?
Да. Добро избраните хеш-функции се сметаат за релативно отпорни и на квантни компјутери. Стандардизираната постквантна шема за потпис SLH-DSA ја заснова својата безбедност единствено на својствата на хеш-функциите.
Поврзани поими
Поврзани теми
Пробај го Friendstime
Регистрацијата трае една минута и е бесплатна.