TwoStep.NET is a library that provides support for the creation and use of One Time Passwords using the HOTP (HMAC One Time Password) and TOTP (Time Based One Time Password) algorithms.