That would be much more useful. My password is strong enough, but I would never use an computer other than my own to log into Gmail or any other important account. One-time passwords would be a good thing to have.
Maybe possible with 2-factor-auth, but it would still require me to input my password on an untrusted device. No.
Maybe possible with 2-factor-auth, but it would still require me to input my password on an untrusted device. No.