Hola Windu:
Podrías explicar mejor porque necesitas hacer el sha1 de la contraseña del usuario en javascript??
No conozco los detalles de tu aplicación pero no me parece q hacer eso le vaya a añadir más seguridad a tu sitio.
Usualmente eso se hace del lado del servidor:
- Se toma la contraseña del usuario
- Se le saca el sha1 y se compara contra el sha1 almacenado en la Base de Datos
Para varias implementaciones del sha1 en java:
http://www.google.com/search?q=sha1+...utf-8&oe=utf-8
saludos;
Nup_