Hot alkali solutions such as caustic soda (sodium hydroxide) and caustic potash (potassium hydroxide) will remove rust from iron and steel, and when combined with sequestering agents to hold the dissolved iron in solution, they can be very effective, particularly at near boiling temperatures.
Oops!
Oops, you forgot something.