Google Authenticator is a particularly popular smartphone application that can be used as a token for many two factor authentication (2FA) systems by generating a time-based one time password ...
Google's two-factor authentication application for mobile devices. After logging into a site that uses Authenticator, users receive a phone message with a unique numeric code for that login session.