Python script that checks passwords against the Have I Been Pwned database using k-anonymity. Reads a text file of passwords, hashes each with SHA-1, sends only the first 5 hash chars to the API, and reports how many times each appears in known breaches. No plaintext passwords are sent. Requires Python 3 and requests.