Smart Password Manager Desktop v4.0.3

Cross-platform desktop manager for deterministic smart passwords

Generate, manage, and retrieve passwords without storing them. Your secret phrase is the only key you need.

Python PyQt5 Cross-Platform Zero-Storage Decentralized Linux

Core Principles

  • Zero-Storage Security
  • Decentralized Architecture
  • Deterministic Regeneration
  • Metadata Only
  • Local Processing
  • On-Demand Discovery
  • No Cloud Dependency
  • No Trust Required

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.

  • Decentralized & Serverless — no central database, no cloud lock-in
  • No Password Database — eliminates password storage completely
  • Dark Theme Interface — easy on the eyes
  • Public Key Verification — verify secret knowledge without exposure
  • Edit Functionality — update descriptions and lengths anytime
  • Copy to Clipboard — quick password copying
  • Export/Import — backup and restore functionality
  • QR Code Export — transfer metadata to Android app
  • Linux Desktop Integration — create application shortcuts

  • Proof of Knowledge — public keys verify secrets without exposing them
  • Decentralized Trust — no third party needed
  • Deterministic Security — same secret + length = same password
  • Metadata Separation — non-sensitive data stored separately
  • Local Processing — no data leaves your computer
  • No Recovery Backdoors — lost secret = permanently lost access (by design)

Validation Rules: Secret phrase: minimum 12 characters · Password length: 12-100 characters

  • Create Smart Passwords — generate deterministic passwords from secret phrases
  • Store Metadata Securely — keep password descriptions and lengths
  • Regenerate Passwords — recreate passwords anytime using your secret phrase
  • Manage Services — organize passwords for different accounts
  • Copy to Clipboard — one-click password copying
  • Verify Secrets — prove knowledge without exposing them
  • Export/Import — backup and restore password metadata

F1 — Show help

Ctrl+Q — Exit application

Ctrl+N — Create new password

Ctrl+Shift+S — Toggle sounds

Ctrl+/ — Keyboard shortcuts

Ctrl+A — About

Ctrl+I — Import passwords

Ctrl+E — Export passwords

Ctrl+R — Show QR code

Ctrl+G — Get password

Ctrl+Shift+E — Edit password

Del — Delete password

  • Pointer‑Based Security Paradigm10.5281/zenodo.17204738
    Architectural Shift from Data Protection to Data Non-Existence
  • Local Data Regeneration Paradigm10.5281/zenodo.17264327
    Ontological Shift from Data Transmission to Synchronous State Discovery

  • Language: Python 3.7+
  • GUI: PyQt5
  • Core Library: smartpasslib
  • Platform: Linux (cross-platform ready)
  • Security: SHA-256, CSPRNG, Zero-Storage
  • License: BSD 3-Clause