以下是案例场景:
是否有任何java库或算法可用于生成4位数针以进行身份验证?什么是实现上述要求的最佳方法?非常感谢......
答案 0 :(得分:1)
查看Google_Authenticator Wiki以及一些支持文档,似乎对多种语言(包括JAVA)提供了相当多的支持。所以它很可能适合你所要求的一部分,如果不是全部的话。如果您正在寻找严格的数字2FA,您也可以查看JAAS或两者的组合。
https://www.codementor.io/slavko/google-two-step-authentication-otp-generation-du1082vho
我还建议查找基于时间的一次性密码(TOTP)和RFC 6238。
此外,这是GitHub的服务器端代码库。
https://github.com/wstrange/GoogleAuth
祝你好运。