Which of the following implements two-factor authentication?