. OTPs are quite popular as an additional authorization or authentication factor in web-based services. These passwords can be utilized to authenticate a user, i. e., the user needs a valid OTP to prove his identity to log into a web application or to access the company’s private network [8,21,26,24].