2024-04-28 11:54:49 +00:00
# passgen
2024-04-28 15:17:10 +00:00
passgen generate passphrases based on wordlists.
2024-04-28 11:58:11 +00:00
Usage:
```
2024-04-28 15:17:10 +00:00
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)
2024-04-28 15:17:54 +00:00
--camelcase, -cc Generate passphrase in CamelCase format
2024-04-28 15:17:10 +00:00
-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.
2024-04-28 11:58:11 +00:00
```
2024-04-28 11:54:49 +00:00
2024-04-28 11:58:11 +00:00
example output:
```
retrace-choice-litter-dreamt-zipping
```
2024-04-28 12:02:45 +00:00
This project uses the [EFF's Wordlists for Random Passphrases ](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases ) and [PCG random ](https://www.pcg-random.org/ ) to pick random words
2024-04-28 17:04:57 +00:00
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
```