#password-generator #passphrase-generator #random #binary #character #character-set #length

bin+lib yapg

另一个密码生成器(库+二进制文件)

1 个不稳定版本

0.1.0 2021 年 3 月 28 日

#15#passphrase-generator

MIT 许可证

23KB
421

另一个密码生成器!

不是因为世界需要它,而是为了我学习 Rust 生态系统。我对它有一些改进的想法,但学习了 Rust 工具后,它已经为我完成了它的任务。

实现的功能

  • 从字符生成随机密码
    • 可配置的字符集、长度和密码数量

可能未来的功能(可能性不大)

  • 从音节生成随机密码
    • 允许从文件中读取音节
    • 可配置的与特殊字符的插入
    • 可配置的大写规则
  • 从单词生成随机短语
    • 基本上与音节相同

使用的工具/软件包(+说明)

  • 使用 cargo 进行测试和文档
    • 使用 grcov 进行测试覆盖率
      • 源代码覆盖率似乎存在错误(例如,注释被标记为无覆盖率)
  • 使用 cargo-make 进行自动化
    • 与 GNU 的 make 相比,似乎有点笨拙,见仁见智。
  • 使用 github 进行源代码跟踪(显然...)
  • 使用 cargo 发布到 crates.io(废话,福尔摩斯!)

可能未来的工具(有些可能)

  • 使用 cargo 进行基准测试
  • 对二进制文件进行集成测试

依赖关系

~1MB
~13K SLoC