hashed password support