The irony is that the authenticator is only available from the blizzard store. There doesn't seem to be any real life shop where they sell it. Meaning I'm forced to give out my credit card information in order to have better security.

Keeping my private info private & never buying something online with my plastic is my first line of defence against hackers though.