Co je hash klíč?
Hašovací klíč je malá hodnota, která se používá k reprezentaci velké části dat v hašovacím systému. Hašovací funkce je matematická rovnice, která zjednodušuje velké množství dat na malé hodnoty. Tento proces šetří místo v databázi a zrychluje a usnadňuje načítání informací pro programy. Je také běžné používat hashovací systémy k vyhledání opakujících se informací ve složitých systémech, jako je opakovaný hlasový nebo obrazový vzor nebo dokonce opakované části řetězce DNA genomu nebo deoxyribonukleové kyseliny. Kromě toho hash key je mezinárodní anglický termín pro klávesu # na telefonu nebo klávesnici.
Hašovací systém pracuje prostřednictvím matematického systému, který mění informace na řadu numerických hashovacích klíčů. Původní informace pro každý hash klíč se uloží do seznamu nazvaného hash tabulka. Když systém vyhledá informace, ale místo toho najde klíč, jednoduše zkříží odkazy na klíč s tabulkou a načte původní informace.
Při použití v databázi se používá hashovací systém pro efektivitu a rychlost. Tyto systémy zjednodušují velké množství informací do menších bitů, což je proces, který šetří místo v databázi a snižuje množství času potřebného k odeslání informací. Například jméno John Smith se může v databázi objevovat znovu a znovu. Hašovací systém může představovat tento specifický řetězec písmen s hodnotou '01. '
Ve výše uvedeném příkladu se John Smith skládá z deseti znaků s mezerou a 01 je pouze dva. Když databáze vyhledá informace a hash klíč 01 se vrátí, zkontroluje svou hashovací tabulku a vyšle „John Smith.“ Protože hashovací klíč je pouze 20% skutečné hodnoty informace, šetří místo při každém výskytu informace; to také šetří tolik času při přenosu.
Jiné systémy budou používat hash klíč k nalezení redundantních dat. Pokud systém obsahuje obrovské množství dat, která vyžadují třídění pro nadbytečnost nebo vzorce, je často snazší hash informace namísto ručního třídění. Protože různé hashovací algoritmy sbírají informace různými způsoby, jsou data obvykle odesílána několika hashovacími metodami. Když je hashování kompletní, je možné pomocí výsledných hashových tabulek najít vzory velmi rychle.
Ve Spojených státech se tento klíč obecně nazývá libra a symbolem je znak libry nebo číselný znak. V Kanadě se klíč často nazývá číselný klíč. Téměř celý anglicky mluvící svět mimo Severní Ameriku to nazývá hashovací klíč.