Fly the World: Microsoft says Your Password Must Be at Least 18,770 Characters