Završni je rad fokusiran na kriptografske hash funkcije. U svrhu shvaćanja ovog pojma, u radu su objašnjena osnovna svojstva hash funkcija i njihova klasifikacija. Dodatno, opisane su najčešće strukture podataka koje se koriste u hash funckijama kao i neki od najčešćih algoritama za izračun sažetka. Velika je pozornost dana primjeni kriptografskih hash funkcija od kojih su najznačajniji digitalni potpisi dokumenata i kriptovalute. Detaljno je objašnjen pojam lanca blokova kako bi mogli kreirati jednostavnu kriptovalutu. Za izradu jednostavne kriptovalute potrebno je definirati transakcije koje se odvijaju na našoj mreži, te odrediti koje će parametre sadržavati. Neki su od tih parametara: javni ključevi pošiljatelja i primatelja, količinu p...