8 个版本
0.1.8 | 2023年5月21日 |
---|---|
0.1.7 | 2023年5月21日 |
在 身份验证 中排名第355
每月下载量64次
7KB
142 行
Simple Pass Gen
Simple Pass Gen 是一个简单的密码生成库。
如何使用它?
首先将 simple-pass-gen 添加到您的 Cargo.toml 文件中
simple-pass-gen = "0.1.8"
然后调用两个可用的函数之一
pub fn generate_password(
password_length: i32,
include_upper_case: bool,
include_lower_case: bool,
include_numbers: bool,
include_symbols: bool,
) -> Result<String, SimplePassGenError>;
如果您想要生成一个易于记忆的密码
pub fn generate_mnemonic_password(password_length: i32)
-> Result<String, SimplePassGenError>
示例
use simple_pass_gen::generate_mnemonic_password;
use simple_pass_gen::generate_password;
fn main() {
let result = generate_mnemonic_password(5).unwrap();
println!("{}", result);
let result2 = generate_password(5, true, true, true, false).unwrap();
println!("{}", result2);
}
p.s. 这是我第一次在crates.io上发布的库(
依赖项
~310KB