Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.94 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.94 KB

Authenticator

This authenticator application is based on Google Authenticator and uses same encoding, and techniques used in Google Authenticator.

About Authenticator

1. Get all your OTPs in one place, without any network connectivity.
2. Simply Enable 2FA for any application, scan QR Code with the Authenticator app and you're good to go.
3. Authenticator uses special algorithms which generates new OTPs in every few intervals of time.

Working

Authenticator applications uses special algorithms namely TOTP(Time-Based One Time Password) and HOTP(HMAC-Based One Time Password). TOTP uses a time, and shared secret key in order to generate OTPs, whereas HOTP uses the same shared secret key and counter value in order to generate OTPs.

References-

TOTP and HOTP: https://www.twilio.com/docs/glossary/totp
Authenticator Test: https://rootprojects.org/authenticator
Key Uri Format: https://github.com/google/google-authenticator/wiki/Key-Uri-Format
TOTP Generator: https://totp.danhersam.com/

Find me around web:

  • Sharing amazing articles on Medium 📰
  • Sharing updates on LinkedIn 💼

Twitter: PRIYANKKUMARS18 Linkedin: Priyank GitHub priyank-kumar-singh