include | ||
.gitignore | ||
CMakeLists.txt | ||
compile_commands.json | ||
mingw-toolchain.cmake | ||
passgen.cpp | ||
README.md |
passgen
passgen generate passphrases based on wordlists. Usage:
Usage: passgen [options]
Options:
-h, --help Display this help message and exit
-s, --short Use the short EFF wordlist
-l, --large Use the large EFF wordlist (dfault)
--camelcase, -cc Generate passphrase in CamelCase format
-p <path>, --path <path>
Use a custom wordlist file located at <path>
-wc <count>, --wordcount <count>
Amount of words to use for passphrase
--separator <seperator> Specify a character to use as a separator between words, default = `-`
Description:
Generate passphrases based on wordlists.
example output:
retrace-choice-litter-dreamt-zipping
This project uses the EFF's Wordlists for Random Passphrases and PCG random to pick random words
Compiling: Compile to linux:
mkdir build-linux && cd build-linux && cmake .. && make
Compile to Windows:
mkdir build-windows && cd build-windows && cmake -DCMAKE_TOOLCHAIN_FILE=../mingw-toolchain.cmake .. && make