API Reference ExkPasswd v#0.3.0

View Source

Modules

Generates memorable passwords from cryptographically random words and tokens.

Optimized batch password generation with buffered random bytes.

Stateful buffered random number generator for batch operations.

Validated configuration for password generation.

Preset registry with compile-time and runtime preset support.

Schema validation for Config structs.

Manages the bundled EFF word list and application-supplied dictionaries.

Password entropy calculation and strength analysis.

Orchestrates password generation from a validated configuration.

Cryptographically secure random number generation utilities.

Password strength assessment based on entropy calculations.

Provides core functionality for generating random tokens (words, numbers, symbols) to be put together to make easy to remember, complex passwords.

Protocol for custom password transformations.

Built-in case transformation implementation.

Converts Chinese characters to Pinyin romanization for keyboard compatibility.

Converts Japanese Hiragana/Katakana to Romaji for keyboard compatibility.

Character substitution transformation (leetspeak-style).

Behaviour for custom configuration validators.