The password must be at least 8 characters. It must contain at least one digit, at least one uppercase letter, at least one lowercase letter and at least one special character. It may not contain spaces.