Restoring nuts and bolts?

I've had a lot of my suspension parts either powder coated or painted and realized that now I need to do something about the attaching hardware.

I'm looking for ways that I can clean up the nuts and bolts and have some kind of coating that will not chip off when using a wrench or socket on them.

Any thoughts to this?