Most planets have a magnetic field, like Earth, but with different strength or structure. It shields the planet from the energetic particles of the solar wind. The origin of the magnetic field is ...