问题描述
我正在做一个小型网络项目,以在线生成OTP(例如Google身份验证器)。我目前正在使用otpauth库来生成OTP代码。如果密钥错误,它将无法生成代码。那么如何检查输入的密钥是否正确?
解决方法
它只不过是base32字符串,并且有许多库可以检查该字符串。 示例:How to check if a string is base32 encoded in javascript
我正在做一个小型网络项目,以在线生成OTP(例如Google身份验证器)。我目前正在使用otpauth库来生成OTP代码。如果密钥错误,它将无法生成代码。那么如何检查输入的密钥是否正确?
它只不过是base32字符串,并且有许多库可以检查该字符串。 示例:How to check if a string is base32 encoded in javascript