Desktop manager for deterministic smart passwords (C#)
Generate, manage, and retrieve passwords without storing them. Your secret phrase never leaves your device.
Decentralized by Design: Unlike traditional password managers that store encrypted vaults on central servers, Smart Password Manager stores nothing. Your secrets never leave your device. Passwords are regenerated on-demand — no cloud, no database, no trust required.
Validation Rules: Secret phrase: minimum 12 characters · Password length: 12-100 characters
Ctrl+N — Add new password
Ctrl+E — Edit selected
Ctrl+R — Show QR code
Ctrl+G — Get password
Ctrl+I — Import passwords
Ctrl+X — Export passwords
Ctrl+F — Focus search box
Ctrl+/ — Show shortcuts
Ctrl+D — Show disclaimer
Ctrl+L — Show license
Ctrl+A — Show about
Ctrl+Q — Exit application
Delete — Delete selected
F1 — Show help
Powered by smartpasslib-csharp
Key Derivation (same as Python/JS/Kotlin/Go v4.0.0):
| Key Type | Iterations | Purpose |
|---|---|---|
| Private Key | 15-30 (dynamic) | Password generation (never stored, never transmitted) |
| Public Key | 45-60 (dynamic) | Verification (stored locally) |
Character Set (Google-compatible):
!@#$%^&*()_+-=[]{};:,.<>?/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz
Core Libraries:
Other Apps:
%USERPROFILE%\.config\smart_password_manager\passwords.json%USERPROFILE%\SmartPasswordManager\passwords_export_[date].json