A token generator that uses the same algorithm as the Google Authenticator