如何生成6位数字的OTP号码
2022-09-05 00:21:21
登录认证系统中的OTP号码是什么?是否有任何特定的算法来使用java(android)生成OTP号码。还是OTP类似于随机数?如何通过优化实现这一点。
登录认证系统中的OTP号码是什么?是否有任何特定的算法来使用java(android)生成OTP号码。还是OTP类似于随机数?如何通过优化实现这一点。
请不要重新发明轮子 - 特别是在安全和加密的情况下。你可能会最终处于一个非常糟糕的状态。
使用社区同意的算法,如开放身份验证初始指定的HOTP和TOTP算法。这些算法也由 Google 身份验证器使用,并在这些 RFC 中指定。它们很简单。