2May
What will be the problems if 2 users receive the same OTP in an arbitrary time gap?
I have seen that most OTPs are 6 digits in length. That means at most 1000000 OTPs can be generated by a system. But what if at a certain point of time more than 1,000,000 OTPs are required?
I know that one OTP should be generated only once. Then how should the system be able to cope up with the above-mentioned problem?
Suppose that user A receives an OTP 123456 at a certain point of time. User A either uses the OTP or the OTP gets expired. Then after, say 6 months (arbitrary time period), user X also receives the same OTP 123456. What problem(s) may arise in this condition?