Or if you have an iPhone you can download the authenticator app from the App store for free. I do this. Works like a charm.
Actually there is a version for almost all phones on the website, not just the iphone. (They're all free)
Also, getting ZoneAlarm helps a ton with unwanted things trying to access the internet.
ZoneAlarm is a virus.