A free program for Android, by Blizzard Entertainment.
The Battle.net Authenticator app provides a convenient, easy way to protect your game account (specifically World of Warcraft) with two-factor authentication. It secures your battle.net account. The app provides you with the option to set up a one-touch security pass to approve or decline login attempts, so you can keep everything in your game protected – from your World of Warcraft characters to your hard-earned Hearthstone decks.
The app supports a variety of languages, including English, Français, Deutsch, Español (Latinoamerica), Español (Europe), Português, Italiano, Polski, Romanian, Russian, and Korean.