Expand description
A password generation library that provides customizable password creation.
This library allows generating secure passwords with various options including:
- Configurable length
- Character set inclusion (uppercase, lowercase, digits, special characters)
- Minimum requirements for specific character types
- Option to avoid ambiguous characters
§Example
use vaultkey::PasswordBuilder;
let password = PasswordBuilder::default()
.length(16)
.min_digits(2)
.min_specials(2)
.avoid_ambiguous(true)
.build()
.unwrap();
Re-exports§
pub use builder::*;
Modules§
- builder
- Module providing the
PasswordBuilder
for constructing passwords with customizable options. - constants
- Module containing constants used throughout the password generation library.
- error
- Module containing error types and utilities for the password generation library.
- options
- Module defining various options and configurations for password generation.