
Readme in different languages: EN RU
⚙ Passgen-lib
Library for generating cryptographically secure passwords/tokens and other sets and sequences.
CSPRNGs Isaac64Rng and Hc128Rng are used.

Usage
Include library to your project Cargo.toml:
[]
= "1.2.1"
You can create a token that includes lowercase letters and numbers up to 30 characters long:
let result = new.set_enabled_letters.set_enabled_numbers.generate;
You can create a default strong password including all literals, numbers and symbols:
let result = default.generate;
You can create a strong and usability password with 8 characters long.
Including all characters, but the first position in the password is a capital or small letter, the last position is the symbol.
🔸 Excluded ambiguous characters "0oOiIlL1".
let result = default_strong_and_usab.generate;
You can create a set from your custom charset 12 characters long:
let result = new.set_custom_charset.generate;