You are the IT administrator for a mid-sized company and have recently implemented a multifactor authentication system. To improve security further, you decide to use soft tokens for user authentication. Which of the following best describes a soft token?
A password stored in an encrypted file
A digital token generated by an application on a mobile device or computer
A QR code printed on a piece of paper
A physical token provided by a hardware device