Unverified Commit f8e9339c authored by Aaron Toponce's avatar Aaron Toponce Committed by GitHub
Browse files

fix(genpass): only use words with ASCII characters in `genpass-xkcd` (#9508)

parent e2c73cf5
...@@ -80,7 +80,7 @@ genpass-xkcd() { ...@@ -80,7 +80,7 @@ genpass-xkcd() {
[[ $1 =~ '^[0-9]+$' ]] && num=$1 || num=1 [[ $1 =~ '^[0-9]+$' ]] && num=$1 || num=1
# Get all alphabetic words of at most 6 characters in length # Get all alphabetic words of at most 6 characters in length
local dict=$(grep -E '^[a-zA-Z]{,6}$' /usr/share/dict/words) local dict=$(LC_ALL=C grep -E '^[a-zA-Z]{,6}$' /usr/share/dict/words)
# Calculate the base-2 entropy of each word in $dict # Calculate the base-2 entropy of each word in $dict
# Entropy is e = L * log2(C), where L is the length of the password (here, # Entropy is e = L * log2(C), where L is the length of the password (here,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment