Google Authenticator is based on
RFC 4226 - a Time based One Time Password (TOTP) which is initialised using a 16 digit base 32 (
RFC 4648) encoded seed value. Initial seeds used for the TOTP can be entered into the Google Authenticator via a camera using QR codes or via the keyboard.
This Repository contains the working functions and all dependencies to either create a token generator or to validate tokens.
Google Authenticator Code