License: MIT Cargo Build & Test

libpassgen

Crate to generate pseudo-random passwords.
This is the Passgen core. A cli app to generate passwords.

USAGE

Generate a 15 chars password with the given "pool" : ```rust use libpassgen::generate_password;

fn main() { let mut pool = Pool::fromstr("1234567").unwrap(); let password = generatepassword(&Pool(pool), 15); println!(password); }

```

Generate 100 passwords with 15 chars with the given "pool" : ```rust use libpassgen::generatenpasswords;

fn main() { let mut pool = Pool::fromstr("1234567").unwrap(); let vecpasswords = generatenpasswords(&Pool(pool), 15, 100); for n in 0..vecpasswords.len() { println!(passvec[n]); } } ```

Have a look to Passgen cli app for full example.