Računalna sigurnost važan je aspekt za većinu tvrtki. Mnoge organizacije koriste proces raspršivanja podataka u hash datoteke za šifriranje važnih podataka. Hash podaci su numerički prikaz podataka i čovjeku ih nije lako protumačiti. Hash datoteka je datoteka koja je pretvorena u numerički niz pomoću matematičkog algoritma. Ovi se podaci mogu razumjeti tek nakon što su dešifrirani s hash ključem.
Proces hashiranja je matematička konverzija niza znakova u manju vrijednost koja se obično naziva hash ključem. Ova nova vrijednost predstavlja izvorni niz znakova nakon što je šifriran. Hashing se često koristi u bazama podataka kao metoda za stvaranje indeksa. Budući da su raspršene vrijednosti manje od nizova, baza podataka može brže obavljati funkcije čitanja i pisanja.
Hash datoteke se obično koriste kao metoda provjere veličine datoteke. Taj se proces naziva provjera kontrolnog zbroja. Kada se datoteka šalje preko mreže, mora se razbiti na male dijelove i ponovno sastaviti nakon što stigne na odredište. U ovoj situaciji hash broj predstavlja veličinu podataka u datoteci. Hash se tada može koristiti kao alat za provjeru valjanosti da je cijela datoteka uspješno prenesena preko mreže.
Hash procedura je prvi put stvorena 1950-ih kao metoda ubrzavanja pristupa računalu. Stvaranje hash datoteka zahtijeva hash funkciju, što je matematički algoritam. Postoje mnoge vrste hash algoritama dostupnih danas u računalnom inženjerstvu. Te se funkcije razlikuju po složenosti, ali sve nastoje manipulirati nizovima teksta i pretvoriti ih u brojeve.
Većina agencija za provođenje zakona koristi hash datoteke za pohranu važnih informacija o otiscima prstiju. Danas dostupna tehnologija otiska prsta koristi hash datoteke i funkcije za snimanje slika svakog otiska prsta. Ove slike otisaka prstiju pretvaraju se u numerički format i pohranjuju u baze podataka za provedbu zakona. Ministarstvo pravosuđa Sjedinjenih Država (DOJ) održava jednu od najvećih baza podataka o otiscima prstiju u Sjedinjenim Državama. Ovi otisci prstiju uključuju sve poznate kriminalce u Sjedinjenim Državama i pohranjuju se pomoću hash tehnologije.
Hash tehnologija se također koristi kao sigurnosni uređaj između računala na Internetu. Računalni certifikati su šifrirani ključevi koji se razmjenjuju između računala i softvera putem računalne mreže. Ovi ključevi identificiraju računalo kao pouzdanog primatelja softverskog programa. Hash funkcija je ono što se koristi za provjeru i provjeru da je točan ključ u vlasništvu određenog računala. Ova ključna tehnologija dostupna je dugi niz godina kao tehnika za provjeru računala prije slanja informacija putem Interneta.