Якщо потрібно перевірити чи пароль не попав у базу, можна скористатися цим скриптом:
#!/bin/bash
while IFS='' read -r -s -p "Введіть пароль: "
do
echo
SHA1=$(echo -n "$REPLY" | sha1sum | cut -d ' ' -f 1)
# Отримати список сум, які починаються на такий самий 5-ти символьний префікс, і пошукати там наш
RESULT=$(curl --silent "https://api.pwnedpasswords.com/range/${SHA1:0:5}" | grep -i "${SHA1:5}")
if [ -z "$RESULT" ]
then
echo "Все гаразд. Пароль не знайдено у базі даних pwnedpasswords.com."
else
echo "УВАГА: Пароль ЗНАЙДЕНО в базі даних pwnedpasswords.com."
echo "Його використовували вже принаймні $(echo "$RESULT"| cut -d ':' -f 2 | grep -o '[0-9]\+') раз(ів)."
fi
done