csyezheng / a2fa

a2fa is a command line tool for generating and validating one-time password. Its purpose is to get rid of phones and be able to authenticate easily.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

生成的密码和谷歌身份验证器对不上

enpin753 opened this issue · comments

a2fa generate "sjty rbgo 56og 37kj sz6s ry2c t3l3 pm5p"

输出
Code: 358511

谷歌身份验证器同一时间是 919019

@enpin753

空格不是 base32 的一部分。只需删除空格并将字母变为大写即可。
在linux下用命令转换或者用在线工具转换

echo "sjty rbgo 56og 37kj sz6s ry2c t3l3 pm5p" | sed  s/\ //g | tr a-z A-Z

下一个版本会增加支持空格和小写字母,自动去除空格并转换为大写

已添加支持自动去除空格并转换为大写

Added support for automatically stripping spaces and converting to uppercase