vaultkey 0.1.1

A secure and customizable password generator library for Rust, designed to create strong, random passwords with various configuration options.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use once_cell::sync::Lazy;

/// Uppercase letters used for password generation
pub(crate) static UPPERCASE: Lazy<&str> = Lazy::new(|| "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
/// Lowercase letters used for password generation
pub(crate) static LOWERCASE: Lazy<&str> = Lazy::new(|| "abcdefghijklmnopqrstuvwxyz");
/// Digits used for password generation
pub(crate) static DIGITS: Lazy<&str> = Lazy::new(|| "0123456789");
/// Special characters used for password generation
pub(crate) static SPECIALS: Lazy<&str> = Lazy::new(|| "!@#$%^&*()-_=+[]{}|;:,.<>?/");
/// Characters considered ambiguous and potentially confusing to read
pub(crate) static AMBIGUOUS: Lazy<&str> = Lazy::new(|| "Il1O0");