Modify internal password generation to base it off the user's password. This is required, for now, for sync to work.