#product-os #secure-random #random-key #random-string #text-generation #numbers #string-key

product-os-random

产品 OS : 随机提供了一组适用于不同场景的随机生成工具。这包括随机文本、数字和密钥生成器,包括加密安全的随机生成。

16 个版本

0.0.18 2024 年 8 月 18 日
0.0.17 2024 年 8 月 18 日
0.0.16 2024 年 4 月 14 日
0.0.14 2023 年 12 月 25 日
0.0.3 2023 年 8 月 31 日

#309算法

Download history 55/week @ 2024-04-27 54/week @ 2024-05-04 90/week @ 2024-05-11 87/week @ 2024-05-18 64/week @ 2024-05-25 71/week @ 2024-06-01 52/week @ 2024-06-08 68/week @ 2024-06-15 77/week @ 2024-06-22 13/week @ 2024-06-29 19/week @ 2024-07-06 75/week @ 2024-07-13 41/week @ 2024-07-20 51/week @ 2024-07-27 60/week @ 2024-08-03 71/week @ 2024-08-10

242 每月下载
18 个 crate(6 个直接)中使用

AGPL-3.0-only

6.5MB
443K SLoC

产品 OS : 随机

产品 OS : 随机提供了一组适用于不同场景的随机生成工具。这包括随机文本、数字和密钥生成器,包括加密安全的随机生成。

什么是产品 OS?

产品 OS 是一组软件包,提供不同工具和功能,可以协同工作,使 Rust 生态系统中的产品更易于构建。

安装

使用 Rust 包管理器 cargo 安装产品 OS : 随机。

cargo add product-os-random

或在您的 cargo.toml [packages] 部分添加产品 OS : 随机。

product-os-random = { version = "0.0.18", features = [], default-features = true, optional = false }

功能

产品 OS 随机支持许多功能,利用现有的 Rust 库来帮助生成随机数据,包括

  • 随机数字生成
  • 随机字符和字符串生成
  • 随机密钥生成
  • 加密强密钥生成
  • 随机生成辅助结构或一次性生成器
  • 随机生成英语名和姓氏
  • 随机生成英语单词
  • 随机生成英语名词
  • 随机生成英语形容词
  • 支持仅 alloc 的 no_std 环境
// Feature samples TODO

用法

// Examples TODO

贡献

目前没有贡献,但很快将在公共存储库上提供。

许可证

GNU AGPLv3

依赖项