|
|
|
|
|
by feld
4129 days ago
|
|
This tweet indicates you're using TOTP, slightly modified from Google's implementation: https://twitter.com/authy/status/498244613766139904 @benmcginnes Yes we are RFC 6238 TOTP compatible.
Same algorithm as GAuth but 7 digits, 256 bit keys and 10 seconds window.
So why do you still need my phone number? There's no network connection or SMS required to generate those TOTP codes. I'm not buying the story that you need to text me or call me unless you're storing the seed/token centrally and sending it to users upon request which I strongly disagree with. That should only be stored on the user's device. |
|
This stuff is no more complicated than storing password hashes. Having a nice client app is good, but Google Authenticator is good enough. So instead of using authy and relying on a third party, why not get something like [4] and be done with it?
[1] https://github.com/nathforge/pyotp
[2] https://github.com/mdp/rotp
[3] http://delyan.me/securing-ssh-with-totp/
[4] https://github.com/mtigas/django-twofactor