Ever had a bank account in Switzerland? Swiss Post uses two-factor authentication with challenge-response for online logins.<p>First you enter a password, and you get a challenge code back. You insert your card into a device they send you, then enter the pin and the code. The device displays a response code that you enter into the website.