Let $a$, $b$, $c$ are different complex numbers. Prove that the points $a$, $b$, and $c$ form an equilateral triangle in the complex plane if and only if $$a^2 + b^2 + c^2 = ab + bc + ca.$$
I found the same question few times here and there, but they all use $e^i$ which I am not familiar yet with. So I need a proof that is as simple as possible using only "common" algebra knowledge.