Hašovanie je proces, pri ktorom sa z údajov vytvorí jedinečný odtlačok pevnej dĺžky. Z tohto odtlačku sa pôvodné údaje nedajú jednoducho získať späť. Ak však použijeme rovnaké údaje, vždy vznikne rovnaký odtlačok. Hašovanie sa používa napríklad pri ukladaní hesiel. Služba neukladá samotné heslo, ale jeho odtlačok. Na zvýšenie bezpečnosti používa špeciálny spôsob výpočtu a pridáva náhodný údaj nazývaný soľ. Ak dôjde k úniku databázy a heslá sú správne zabezpečené, útočník ich nezíska priamo v čitateľnej podobe. Dôležité je však vedieť, že hašovanie neznamená anonymizáciu. Ak sa odtlačok vytvorí z údaja, ktorý sa dá ľahko uhádnuť alebo zistiť, napríklad z e-mailovej adresy či rodného čísla, stále môže byť možné priradiť ho ku konkrétnej osobe.Hašovanie preto predstavuje pseudonymizáciu, nie anonymizáciu – údaje sú síce chránené, ale stále môže byť možné zistiť, komu patria.