🔐 ZK Login Demo →
📚 Architecture Page →
ZK-Proof Password Hashing
Prove your password without revealing anything.
Compute Happens in Browser -> Proof Sent to Server -> Server Verifies Execution.
1. Configuration & Input
Algorithm
Argon2id (Memory Hard)
Bcrypt
MiMC-Stark (Native ZK)
ZK Knowledge Proof (Auth)
Password (Secret)
Public Challenge (Nonce)
Proves you know Hash(Secret + Nonce) without sending Secret.
Time Cost (Iterations)
Minimum: 3 (OWASP floor)
Memory Cost (KB)
Minimum: 65536 (64 MiB, OWASP floor)
Hash Length
Salt Rounds (Cost)
Generate Hash & ZK Proof
2. Proof Inspection (Editable)
You can manually tamper with the data below (e.g., change the 'outputHash') to see the server reject the proof!
Verify Proof on Server