Rust is not the active agent but the outcome of oxidation. Oxygen is the culprit. Oxides are more electrically stable than many pure metals. Aluminum is particularly reactive but the oxide binds to the metal surface protecting the rest of the metal. Iron oxide does not bind so well, so flakes off exposing more of the iron to additional oxygen.
Latest Answers