24个版本 (1个稳定版)

1.0.0 2020年10月1日
0.7.1 2020年4月20日
0.7.0 2019年11月19日
0.6.5 2019年3月28日
0.1.1 2015年7月7日

#906密码学

Download history • Rust 包仓库 2130/week @ 2024-03-25 • Rust 包仓库 2255/week @ 2024-04-01 • Rust 包仓库 2187/week @ 2024-04-08 • Rust 包仓库 2046/week @ 2024-04-15 • Rust 包仓库 2015/week @ 2024-04-22 • Rust 包仓库 1774/week @ 2024-04-29 • Rust 包仓库 1629/week @ 2024-05-06 • Rust 包仓库 1928/week @ 2024-05-13 • Rust 包仓库 1916/week @ 2024-05-20 • Rust 包仓库 1899/week @ 2024-05-27 • Rust 包仓库 2110/week @ 2024-06-03 • Rust 包仓库 1526/week @ 2024-06-10 • Rust 包仓库 1955/week @ 2024-06-17 • Rust 包仓库 1940/week @ 2024-06-24 • Rust 包仓库 1106/week @ 2024-07-01 • Rust 包仓库 1388/week @ 2024-07-08 • Rust 包仓库

6,552 每月下载量
用于 60 个crate (17 个直接使用)

MIT/Apache

10KB
104 代码行

TextNonce

Build Status

文档可在 https://docs.rs/textnonce 查找

nonce是一个密码学概念,代表一个从未使用过的任意数。

TextNonce 是一个nonce,因为前16个字符代表当前时间,这个时间在这个Timespec有效期间从未生成过,将来也不会生成。

TextNonce 还包括随机的字节,使其难以预测。这使得它适合用于会话ID。

它也是基于文本的,仅使用base64字符集中的字符。

可以生成不同长度的 TextNonce。最小长度为16个字符,长度必须是4的倍数。

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确说明,否则根据Apache-2.0许可证定义的任何有意提交的工作,都将按照上述方式双重许可,不附加任何额外条款或条件。

依赖项

~1MB
~18K SLoC