2个版本
0.1.1 | 2019年4月14日 |
---|---|
0.1.0 | 2019年4月6日 |
#2516 in 加密学
8KB
pwg
使用pwg
,您可以轻松创建随机密码。您可以指定密码的长度,并选择是否包含大写字母、数字和特殊字符。
用法
将以下内容添加到您的Cargo.toml
[dependencies]
pwg = "0.1"
将以下内容添加到您的*.rs
文件
extern crate pwg;
现在您可以按照以下步骤进行
示例1
/*
A password with 20 characters is generated.
It contains lowercase letters (default),
uppercase letters, numbers and symbols.
*/
let password = pwg::new(20, &["uppercase", "numbers", "symbols"]);
println!("{}", password);
示例2
/* A password with 10 characters (lower case letters) is generated. */
let password = pwg::new(10, &[]);
println!("{}", password);
示例3
/*
A password with 20 characters is generated.
It contains lowercase letters (default) and uppercase letters.
*/
let password = pwg::new(20, &["uppercase"]);
println!("{}", password);
示例4
/*
A password with 20 characters is generated.
It contains lowercase letters (default) and numbers.
*/
let password = pwg::new(20, &["numbers"]);
println!("{}", password);
示例5
/*
A password with 20 characters is generated.
It contains lowercase letters (default) and symbols.
*/
let password = pwg::new(20, &["symbols"]);
println!("{}", password);
版本
详细的变更日志可用。
获取帮助
如果您对pwg
有任何问题或遇到问题,我们很乐意通过GitHub问题或在我们Gitter频道上与您交谈 - 如果您对项目有任何问题,或者只是想打个招呼!
许可证
pwg
在MIT许可证下分发。
有关详细信息,请参阅LICENSE。
依赖关系
~570–800KB
~11K SLoC