Prova a dare un'occhiata alla funzione sha1(), ma sospetto che sarebbe necessario partire da ben più lontano con un bell'approfondimento delle basi della programmazione.