This is a hot-button subject.

There are a couple of things you can do which, in my liberal opinion, will not either harm your coin or take away from its' value. Dipping is not one of them - I would say that if the coin needs to be dipped, you are better off leaving it as-is.
First, drop the coin into a shot glass full of clean water. Let it soak overnight. Then freeze it, long enough to ensure it is completely frozen solid. Then allow it to thaw at room temperature. This process should (you may have to repeat it a few times) eventually break loose anything that the water can soak into, without you needing to use soap or any sort of tool. I do not expect it to do anything about the white haze.
Second, soak it in pure acetone. You can find acetone at a home-improvement or hardware store; just make sure it's pure and not adulterated like most nail-polish removers. Again, I recommend the use of an appropriately-sized shot glass, which allows both faces of the coin to be in contact with the liquid while the sides of the glass hold the coin by its' rim. Allow it to sit overnight, and then refresh the acetone to drain away any crid which it has removed. You can pretty much leave the coin to soak in acetone for as long as you like - I've soaked coins for as much as a week at a time - acetone is an organic solvent which will not attack the metal.
ACETONE IS AN EXTREMELY VOLATILE LIQUID, MUCH MORE VOLATILE THAN GASOLINE, AND MUST BE TREATED WITH THE UTMOST RESPECT. USE ONLY IN A WELL-VENTILATED AREA, KEEP YOUR SOAKING CONTAINER COVERED, AND DO NOT ALLOW ANYTHING RESEMBLING A SPARK TO COME ANYWHERE NEAR IT.In my opinion, any step which goes beyond these methods, including the use of any soap, goes beyond what is appropriate for treating a coin and will negate any value the coin might have.