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 在 密码学 中
6,552 每月下载量
用于 60 个crate (17 个直接使用)
10KB
104 代码行
TextNonce
文档可在 https://docs.rs/textnonce 查找
nonce是一个密码学概念,代表一个从未使用过的任意数。
TextNonce
是一个nonce,因为前16个字符代表当前时间,这个时间在这个Timespec有效期间从未生成过,将来也不会生成。
TextNonce
还包括随机的字节,使其难以预测。这使得它适合用于会话ID。
它也是基于文本的,仅使用base64字符集中的字符。
可以生成不同长度的 TextNonce
。最小长度为16个字符,长度必须是4的倍数。
许可证
许可协议为以下之一
- Apache License,版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义的任何有意提交的工作,都将按照上述方式双重许可,不附加任何额外条款或条件。
依赖项
~1MB
~18K SLoC