A YubiKey is a small hardware device that offers two-factor authentication with a simple touch of a button.