Hashování je metoda vytváření kryptografických dat pomocí hashovacích algoritmů. Kryptografické hashování bývá označováno za strukturu, na níž stojí celý svět kryptoměn. Cílem této metody, které se také říká šifrování, je maximalizovat bezpečnost. V tomto ohledu se kryptografické hashe podobají digitálním podpisům. Pro těžbu jsou hashe zásadní – hrají klíčovou roli při vytváření nových adres. Těžaři při řešení blokových úloh pracují se složitými čísly a s hashováním. Tyto úlohy nelze vyřešit tužkou a papírem ani na kalkulačce; zvládnou je až k tomu vyrobená zařízení.
Použitý hashovací algoritmus je navržen tak, aby v sobě nesl souhrn toho předchozího. Předchozí hashe se tak řetězí s tím následujícím – a právě odtud vzešel pojem blockchain. V kryptografických hashovacích systémech se obvykle používá algoritmus SHA-256, známý jako „Secure Hash Algorithm“. Tento algoritmus produkuje na výstupu 32bajtový otisk. Vytvořený výstup může zahrnovat navazující data, ale zpětně z něj dohledat data původní je nesmírně složité. Jinými slovy, systém stojí na jednosměrném mechanismu – a odtud plyne jeho bezpečnost. Protože je zpětné rozšifrování dat obtížné, hashování se snadno používá u hesel, ověřování identity i digitálních podpisů.
Hashovací metoda, která se využívá v celé řadě oborů, se ve spojení s kryptografií ukázala jako užitečný a bezpečný systém. Tento vývoj vedl ke vzniku nových systémů a posunů a posunul technologii do zcela jiné dimenze. V tomto kontextu lze říci, že kryptografický hashovací algoritmus, jenž je nepostradatelnou součástí blockchainu, má na kryptoměny zásadní vliv.
