4 ms·
BTW, Battle.net Authenticators look nonstandard at first glance, but they are actually 8-digit TOTP. I wrote a Python library and command line utility which can
by scrollaway 9y ago
BTW, Battle.net Authenticators look nonstandard at first glance, but they are actually 8-digit TOTP. I wrote a Python library and command line utility which can create new Battle.net authenticators as well as generate codes and QR URIs:
https://github.com/jleclanche/python-bna https://github.com/jleclanche/python-bna
See the README for usage :)
This should help you to have a backup next time you get locked out!
- stryk 9y agoThis just saved my ass. I only play Diablo 3 occasionally, but Blizzard doesn't offer their client on Windows Phone, which would have been great to know prior to switching over from Android. Fortunately I didn't have the same issues getting it taken off of my account as the parent comment , but I was stuck using SMS as a 2FA after that, which is no beuno. I just used your python script, imported the 'secret' into Microsoft Authenticator via the generated QR code, and now it is working just as if I was using one of their auth dongle doohickies. Fantastic, thank you sir/madam!
- scrollaway 9y agoGlad it helped!
- ZoFreX 9y ago> This should help you to have a backup next time you get locked out! The official authenticator also displays a backup code which it tells you to keep a copy of somewhere safe...
- shawnz 9y agoI actually did use a system like this previously, but somehow the site just stopped accepting the codes from my TOTP app one day. I restored the official blizzard authenticator app from a backup but that wasn't working any longer either.
- scrollaway 9y agoSounds like time shift to be honest.
- shawnz 9y agoI vaguely recall checking the clock but it's possible. I've since deleted the backups anyway.