2026-10-11 21:55:07 -04:00
2026-02-19 17:33:28 -05:00
2026-02-19 15:22:27 -05:00
2026-10-11 21:55:07 -04:00
2026-10-11 21:43:40 -04:00
2026-02-19 15:22:29 -05:00

checkpassword (SHA1Hash)

WinForms app (C# / .NET 8, Windows only) that checks passwords against a pwned-password API using SHA1 hashes.

Requirements

  • Windows
  • .NET 8 SDK

Build / Run

dotnet run --project SHA1Hash

or build a single exe:

dotnet publish SHA1Hash -c Release

Features

  • Hash — SHA1-hashes the entered string and queries https://www.home.daprogs.net/pwn/indexapi.php. Shows the hit count if the password is in the master list.
  • ZeroTrust — sends only sha5 (first 5 hash chars) plus 3 chars from a random position, querying https://www.home.daprogs.net/pwn/zerotrust.php. Reveals the full hash only if the server confirms a match.
  • Create Report — reads passList-tci.csv (rows: user;...;password;domain), hashes each password, queries the API, and writes compromised entries to userReport-tci.txt. Run from the directory containing the CSV.

Note

SHA1 is used only as a lookup key for the pwned-password service, not for authentication.

A Python/tkinter port of this app lives in the sibling repository checkpassword_py.

S
Description
Check password against 2 billion hashes. Has zero trust function.
Readme
47 KiB
0 Stars 1 Watchers 0 Forks
Main push
Latest
2026-02-19 18:03:09 -05:00
Languages
C# 100%