top 200 password md5/sha1 lookup · salting demo · bcrypt cost · educational · runs locally
unsalted lookup (md5 or sha-1 hex)
precomputed table (… rows)
building table…
salting demo
md5(salt+password)
—
sha-256(salt+password)
—
same password + different salt → different hash (rainbow tables fail)
bcrypt (slow hash)
bcryptjs dynamic import · per-password salt embedded in hash