scripts/passphrase.sh

18 lines
343 B
Bash
Raw Permalink Normal View History

2024-03-02 00:51:00 +00:00
#!/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