Password Generator Library in Rust
This Rust library provides functions to generate random passwords, balance password, generate password with customizable options and check password strength level.
Features
- Generate random passwords with specified length and character sets.
- Option to include uppercase letters, numbers, and special characters.
- Password strength checking based on character variety and length.
- Optional phrase-based password generation.
- Balance weak password.
Usage
Add this library to your Cargo.toml:
[]
= "0.1"
To generate random password:
let new_random_password = generate_random_password;
To generate password without and with options:
let password_without_options = generate_password
let options = PasswordOptions ;
let password_with_options = generate_password;
To generate password from phrase:
let options = PasswordOptions ;
let password_from_phrase = generate_password;
To check password strength:
let password_strength = check_password_strength;
To balance password:
let mut password = %WEAK_PASSWORD%;
let balance_options = PasswordOptions ;
balance_password;