Secure, extensible, forward-compatable passwords.