Me suena a tarea para la facu, es así? Fijate en sitios como phpclass a ver si encontras un script que te haga lo que pedís...igual lo veo raro, me suena a que tendrás que armarte algo a medida.
Acá tenés:
SHA1:
http://ar2.php.net/sha1
MCRYPT:
http://ar.php.net/mcrypt
Y MD5:
http://ar.php.net/md5
Suerte.