Implementation of the Multi Factor Authentication algorithm used by Google Authenticator. More information in Google's GitHub Repository.
This allows you to:
Thanks to João Rosado for the original code for this in .NET .