La función
SHA1 lo que permite, es la encriptación de cadenas.
funciona parecido a MD5, pero ésta usa 160 bits de encriptacion, la cual lo hace mas seguro.
este tipo de funciones se las usa habitualemte en los campos de contraseñas. En primer medida para asegurar la privacidad del usuario, y en segunda medida para proteger las consultas de inyecciones sql.