In today’s world with an increased number of mobile users, traditional user login method using a simple username and password is not secure enough anymore and pose a high risk to the security of sensitive data. Two-factor authentication reduces such risk by introducing the dynamic One Time Time Passwords (OTP)s.