Physical tokens can be rather expensive. Depending on your needs, a software solution might be for you.

Software tokens works just like physical tokens, though instead of being a dedicated device the software token can be a smartphone app or even an app on your computer. A smartphone app is usually preferred as it provides better protection than a computer program. There are many software token apps available, though the best known one is Google Authenticator.SMS2 Working With Google Authenticator

SMS2 is able to work with a variety of software token apps, though it works best with smartphone apps that can read a QR code. This makes it easy for you since all you have to do is scan the QR code and the app will then automatically start generating security tokens.

A software token app on your smart phone is a very secure because it’s very portable and it’s easy to access (by you). Instead of having to lug around yet another device, you’ll be able to have your enhanced security right in your pocket.