hash='$1$hmm$Ej/9o7e5s7ILCtQHu3qBA1'
passwd='123456'
diff <(echo $hash) <(openssl passwd -1 -salt $(sed 's/\$1\$//g; s/\$.*$//g' <<< "$hash") "$passwd" | sed 's/[[:space:]]*$//g')hash='$1$hmm$Ej/9o7e5s7ILCtQHu3qBA1'
passwd='123456'
diff <(echo $hash) <(openssl passwd -1 -salt $(sed 's/\$1\$//g; s/\$.*$//g' <<< "$hash") "$passwd" | sed 's/[[:space:]]*$//g')