09489e74e6140859e7bbe5bd09343fbe5faf8a9a
chongming-jwt
基于 Rust 和 PyO3 实现的 JWT 库,性能优越,支持 HS256/HS384/HS512/RS256/RS384/RS512。
安装
通过 uv 自动编译(需 Rust 工具链)。
使用
from chongming_jwt import JWT
jwt = JWT("your-secret-key", "HS256")
# 编码
token = jwt.encode('{"sub": "user"}', expires_in_seconds=3600)
# 解码
payload = jwt.decode(token)
# 验证
is_valid = jwt.validate(token)
注意
- 载荷必须包含
sub字段 - 密钥建议至少 32 字节(HS256)
Languages
Rust
91.9%
Python
8.1%