撸了个轮子 2FA 一次性密码 生成 算法 Python版

Pypi: https://pypi.python.org/pypi/pytotp/3

from pytotp import c2fa

# 生成一个密钥
key = c2fa.generate_secret_key()

# 生成密码
token = c2fa.oath_hotp(c2fa.b32_decode(key),c2fa.get_timestamp())

#验证密码
result = c2fa.verify_key(key,'123456')
if result:
    print("Successfully")
else:
    print("Wrong token")