Појмовник

Хеш функција

Хеш функција претвара било које податке у кратку вредност фиксне дужине, својеврсни дигитални отисак који олакшава откривање измена података.

Шта је хеш функција?

Хеш функција претвара податке било које величине, као што је једна реч или цела датотека, у вредност фиксне дужине, која се зове хеш. Исти улаз увек даје исти хеш, док и сићушна промена доводи до потпуно другачијег. Криптографске хеш функције као што су SHA-256 или SHA-3 су и једносмерне функције: у пракси се улаз не може израчунати уназад из хеша.

За шта се хеш функције користе

Хешеви омогућавају да провериш да ли је преузета датотека непромењена: упоређујеш контролни збир који објављује провајдер са оним који сам израчунаш. Дигитални потписи обично потписују хеш документа, а не цео његов садржај. Блокчејнови и многи методи шифровања такође се заснивају на хеш функцијама. Старији алгоритми као што су MD5 и SHA-1 сматрају се застарелим у безбедносне сврхе.

Хеш функције и лозинке

Угледне услуге не чувају лозинке као обичан текст, већ само као хешеве. Када се пријавиш, лозинка коју унесеш поново се претвара у хеш и пореди са сачуваном вредношћу. За лозинке су прикладни намерно спори методи као што су Argon2, bcrypt или scrypt. Насумична додатна вредност по лозинки, позната као салт, обезбеђује да исте лозинке дају различите хешеве. Кратке лозинке ипак остају лакше за погађање.

Често постављана питања

Да ли је хеширање исто што и шифровање?

Не. Шифровани подаци могу се поново учинити читљивим правим кључем. Хеш се, насупрот томе, не може поништити; можеш само да провериш да ли одређени улаз даје исту вредност.

Могу ли нападачи да поврате лозинку из украденог хеша?

Не могу је израчунати уназад, али могу да испробавају кандидате и пореде њихове хешеве. Дуге, насумичне лозинке које се користе само једном то чине изузетно дуготрајним.

Имају ли хеш функције улогу у постквантној криптографији?

Да. Добро изабране хеш функције сматрају се упоредиво отпорним и на квантне рачунаре. Стандардизована постквантна шема потписа SLH-DSA заснива своју безбедност искључиво на својствима хеш функција.

Сродни појмови

Сродне теме

Испробај Friendstime

Регистрација траје минут и бесплатна је.

Сви појмови у појмовнику →