Note: new passwords must:
* be at least 12 characters,
* have at least 1 uppercase character,
* have at least 1 lowercase character,
* have at least 1 number,
* have at least 1 special character
* such as !@#$%^&*()