如何检查输入的TOTP密钥格式是否正确?

问题描述

我正在做一个小型网络项目,以在线生成OTP(例如Google身份验证器)。我目前正在使用otpauth库来生成OTP代码。如果密钥错误,它将无法生成代码。那么如何检查输入的密钥是否正确?

解决方法

它只不过是base32字符串,并且有许多库可以检查该字符串。 示例:How to check if a string is base32 encoded in javascript

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...