ДЕФИНИЦИЈА Цриптограпхиц Хасх Фунцтионс
Криптографска хасх функција је математичка функција која се користи у криптографији. Типичне хасх функције узимају улазе променљиве дужине како би вратили излазе фиксне дужине. Криптографска хасх функција комбинује могућности преноса порука хасх функција са својствима заштите.
БРЕАКИНГ ДОВН Цриптограпхиц Хасх Фунцтионс
Хасх функције су најчешће кориштене структуре података у рачунарским системима за задатке, попут провјере интегритета порука и провјере аутентичности информација. Али они се сматрају криптографски слабима. Криптографске хасх функције додају сигурносне карактеристике типичним хасх функцијама, па отежавају откривање садржаја поруке или информације о примаоцима и пошиљаоцима.
Конкретно, криптографске хасх функције показују три својства
- Они су "без судара". Једноставним речима, ниједна два улазна хешета не би требало да се пресликавају на исти излазни хеш. Могу се сакрити. Једноставним речима, требало би бити тешко погодити улазну вредност за хасх функцију из њеног излаза. Треба да буду слагалице. То значи, требало би бити тешко одабрати улаз који даје унапред дефинисан излаз. Према томе, улаз би требао бити изабран из што је могуће шире дистрибуције.
Три горе описана својства су пожељна, али не могу се увек спровести у пракси. На пример, разлика у огледним просторима за улазне хешеве и излазе осигурава могућност судара. Пример тога демонстриран је недавно када је МИТ Иницијатива за дигиталну валуту утврдила рањивост од судара у ИОТА.
Криптографске хасх функције широко се користе у крипто валутама за анонимно просљеђивање информација о трансакцијама. На пример, битцоин, оригинална и највећа криптовалута, користи СХА-256 криптографски хасх функцију у свом алгоритму. Слично томе, ИОТА, платформа за Интернет ствари, има своју криптографску хасх функцију познату као Цурл.
