Password must be at least 8 characters long and must contain at least one lowercase character, at least one uppercase character, a number and a special character.