Files
Encrypt-Share-Attribution/scratch.sh
T
2026-05-23 14:11:54 -06:00

15 lines
476 B
Bash

raw_password='Progen12_0'
full_hash=$(echo -n "$raw_password" | openssl dgst -sha1 | awk '{print toupper($2)}')
prefix="${full_hash:0:5}"
suffix="${full_hash:5}"
api_url="https://api.pwnedpasswords.com/range/$prefix"
if ! response=$(curl -s -H "User-Agent: Bash-Passphrase-Audit-Script" "$api_url"); then
echo "[FATAL] Failed to communicate with HIBP API." >&2
exit 3
fi
if $(echo -e "$response" | grep -q -i "^$suffix"); then
exit 1
else
echo -e "no match"
fi