Tendras q usar algun lenguaje del lado del servidor .. ya sea PHP, ASP, Perl .. etc .. Es lo único realmente seguro ..
Alternativas puedes encontrar en Javascript y usando applets java .. Pero ni mucho menos son seguras .. Cualquier persona con un mimimimimo de conocimientos te saltaría tu seguridad javascript y con un poco mas de conocimientos la de Applet Java
En tal caso .. si no quieres complicarte puedes usar los servicios de alguna empresa tipo los que ofrece (gratuitos):
http://www.bravenet.com/samples/password.php
(pero si dispones de soporte PHP, o ASP, o Perl .. en tu servidor .. acude al foro correspondiente para que te orienten ..)
Un saludo,