Ruginirea fierului nu este altceva decât interacțiunea lui cu oxigenul și apa din aer dupa reactia:
4 Fe + 3 O2 + 6 H2O = 4 Fe(OH)3 (indicii se scriu jos), ultima fiind rugina
Sigur reacția este cu mult mai complexă, dar în mod simplificat este așa.
În cazul cuprului este puțin diferit, deoarece acesta este mai puțin activ decât fierul. Cupru reacționează cu oxigenul, formând oxizi. În dependeță de oxidul format, corodarea poate accelera sau diminua. totodată asupra coroziunii cuprului va influența și compoziția mediului apos ce contactează cu metalul.