令牌工具
项目描述
用于生成和验证令牌(自动弃用或非自动弃用)的工具。
目前实现
基于时间的单次密码 (TOTP)
TOTP示例
以下是基于TOTP的令牌示例,在给定秒数后自动弃用
from roughrider.token.hmac_factories import TOTTokenFactory
factory = TOTTokenFactory(secret=b'secret', TTL=180) # 3 min TTL
token = factory.generate('my word')
assert factory.challenge(token, 'my word') is True
assert factory.challenge(token, 'my other word') is False
变更
0.1 (2021-10-09)
初始发布。
项目详情
关闭
roughrider.token-0.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 99a7c4c4576ef56dbd23ab58adf8e34510a6a5e37a1c571e8798d4f393546e82 |
|
MD5 | c1ff5862a18b32c4d47ac63a435881ec |
|
BLAKE2b-256 | b1ca6623f7fbea37957c86f7bed0fbf947f6da17f9f233425505cd3951e0a2db |