Crate vaultkey

Source
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.