diff options
Diffstat (limited to 'passphrase.sh')
-rwxr-xr-x | passphrase.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/passphrase.sh b/passphrase.sh new file mode 100755 index 0000000..0e4ab63 --- /dev/null +++ b/passphrase.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env zsh + +WORDLIST_URL='https://www.mit.edu/~ecprice/wordlist.10000' +PASS_LEN=6 + +if [ ! -f words.txt ]; then + curl "$WORDLIST_URL" > words.txt +fi + + +for i in {1..$1}; do + for word in $(cat words.txt | sort -R | head -n $((PASS_LEN-1))); do + printf "%s-" "$word" + done + + printf "%s\n" $(cat words.txt | sort -R | head -n1) +done |