API Reference ExkPasswd v#0.2.0
View SourceModules
ExkPasswd is a highly optimized password generation and analysis library for Elixir.
Optimized batch password generation with buffered random bytes.
Stateful buffered random number generator for batch operations.
Modern schema-driven configuration system for password generation.
Preset registry with compile-time and runtime preset support.
Schema validation for Config structs.
Dictionary word list management with compile-time optimizations.
Password entropy calculation and strength analysis.
Password generation with optimized performance.
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.