you can get one-time-password for free on your iPhone/Android
you can even get it on your PC via Android emulator, not sure if this one safe though..