跳转到主要内容

令牌工具

项目描述

用于生成和验证令牌(自动弃用或非自动弃用)的工具。

目前实现

  • 基于时间的单次密码 (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 (5.9 kB 查看散列)

上传时间:

由以下支持