1. A method comprising: receiving a password entered by a user, the password not conforming to one or more requirements of a password policy; manipulating the password to create one or more compliant passwords conforming to the one or more requirements of the password policy; and presenting a list of the one or more compliant passwords to the user wherein a compliant password is selectable by the user.