Password generator
CSPRNG generator, WLEX passphrases, entropy indicator, and PIN codes.
The QubKey generator creates cryptographically random passwords via getrandom (OS CSPRNG). It is accessible from the desktop app (generator button when editing an entry) and from the browser extension popup.
Three modes cover common use cases: random characters (web accounts), passphrase (memorable passwords), and PIN (numeric codes).
Generation modes
Random characters — generated via CSPRNG (getrandom)
- Length: 8–128 characters (default: 16)
- Sets: uppercase, lowercase, digits, symbols
- Option: exclude ambiguous characters (0/O, l/1)
When to use: web accounts, APIs, online services — aim for 80+ entropy bits.
Passphrase — words drawn from a dictionary
- 3–10 words (default: 4)
- Dictionaries: EFF, Diceware, BIP39
- Separators: space, dash, underscore, random digit
When to use: master password, accounts to memorize without a manager.
PIN code — digits only
- Length: 4–12 digits
- Option: avoid sequences (1234) and repetitions (1111)
When to use: SIM codes, bank cards, local locks.
Advanced options
| Option | Type | Description | Default |
|---|---|---|---|
length | number | Number of characters or words | 16 |
uppercase | boolean | A-Z | true |
lowercase | boolean | a-z | true |
digits | boolean | 0-9 | true |
symbols | boolean | !@#$%^&*... | true |
exclude | string | Characters to exclude | "" |
minDigits | number | Minimum digits required | — |
minSymbols | number | Minimum symbols required | — |
Entropy and strength
Very weak — entropy < 40 bits. Strengthen immediately.
Weak — 40–59 bits. Secondary accounts only.
Medium — 60–79 bits. Everyday use.
Strong — 80–99 bits. Important accounts (email, bank).
Very strong — ≥ 100 bits. Critical and admin accounts.
History
QubKey keeps a history of the last 50 generated passwords (in memory only).
- Access via the clock icon in the generator
- One-click copy
- Cleared when the application closes
Tips
Restrictive sites
Bank, network admin: use "Exclude characters" to remove symbols the site does not accept
Memorization
QubKey master password: 4–6 word EFF passphrase (easy to remember, strong entropy)
Target entropy
Email/bank/admin: 80+ bits. Wi-Fi/API: 60+ bits. Disposable accounts: 40+ bits minimum
In-app access: Tools → Generator tab, or 🎲 icon when editing an entry.
Generator in Tools

Inline generator on entry
