gibberish-3.0.0.0: Generate easy-to-remember, hard-to-guess passwords
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.Gibberish.Gen.Pass

Synopsis

Documentation

genPassword :: MonadRandom m => GenPasswordOpts -> m Word Source #

Generate a password with the given options

genPasswords :: MonadRandom m => GenPasswordOpts -> m [Word] Source #

Generate passwords with the given options. Warning: Do not use with the IO monad, instead use genPasswords'

genPassphrase :: MonadRandom m => GenPassphraseOpts -> m [Word] Source #

Generate a passphrase with the given options. Warning: Do not use with the IO monad, instead use genPassphrash'

genPassphrase' :: MonadRandom m => GenPassphraseOpts -> Int -> m [Word] Source #

Generate a passphrase with the given options and the given number of words.