TylerRick 22 Apr 2020 in Public haveibeenpwned.com ruby library password validation/policy uses: offline dataset