3个版本
0.1.2 | 2021年10月1日 |
---|---|
0.1.1 | 2021年5月24日 |
0.1.0 | 2021年5月21日 |
2009 在 加密学
13KB
189 行
布undy
布undy是一个小型库,允许验证和签名数据块。与加密并创建不透明数据块的不同,布undy允许客户端检查并查看数据。它是透明的,不应用于存储机密信息。
用例包括
- 签名客户端可以读取和解析但不更改的cookie或令牌。
- 代替JWT,但没有JWT带来的许多复杂性和问题。
为什么命名为Bundy?
Fernet以意大利烈酒命名 - 布undy以澳大利亚烈酒命名。
lib.rs
:
布undy以难以滥用的方式提供签名和验证序列化数据的能力。它深受Fernet
的启发。这些透明数据可以被客户端检查其内容,而服务器可以验证它们没有被篡改。
依赖项
~2.5–3.5MB
~80K SLoC