1 个不稳定版本

0.1.0 2021年9月7日

#20 in #digit

每月下载 27 次
用于 passg-tool

MIT 许可证

11KB
238

PassG-lib

PassGen 是一个简单的crate,帮助您生成符合所需集合(简单约束)的伪随机密码

用法

该crate的文档提供了一个如何生成随机密码的示例。基本上,您可能想要做以下类似的事情

use passg::prelude::*;

let generator = GeneratorBuilder::default()
    .alpha(Alpha::Dist)         // this is the default
    .digit(Digit::Dist)         // this is the default
    .special(Special::Basic)    // this is the default
    .build()
    .expect("This is never going to fail")

lib.rs:

该库提供了一种方便的方式来生成符合某些给定约束的伪随机密码。

示例

use passg::prelude::*;
let generator = GeneratorBuilder::default().build();
let password  = generator.generate();

依赖关系

~3MB
~49K SLoC