"Companies including Google and PayPal offer so-called two-factor authentication, which often involves entering a numerical passcode along with a username and password." . . . . .