Hashovací funkce je matematická funkce, která přijímá vstupní data libovolné délky a generuje z nich pevně dlouhý řetězec známý jako hash hodnota. Tato hash hodnota slouží k reprezentaci původních dat a je používána pro rychlé vyhledávání, porovnávání nebo ukládání dat. Hashovací funkce by měla být deterministická, což znamená, že pro stejná vstupní data vždy vygeneruje stejnou hash hodnotu. Tím se zajišťuje jednoznačnost a integrita dat. Hashovací funkce se často používá v kryptografii, databázích nebo při ověřování integrity dat.
Hashovací funkce je matematická funkce, která mapuje data libovolné velikosti na výstup pevné velikosti. Používá se k zajištění bezpečnosti dat poskytnutím jedinečného podpisu nebo otisku dat. Hashovací funkce přijímá vstupní řetězec a produkuje výstup pevné délky, obvykle označovaný jako hash nebo hash hodnota. Hodnota výstupu by měla být obtížná k odhadnutí na základě vstupu.