2026-07-21 16:14:47 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 15:44:55 +08:00
2026-07-21 16:14:47 +08:00

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)
S
Description
No description provided
Readme
106 KiB
Languages
Rust 91.9%
Python 8.1%