⚡ Core Features

Password Generator

Silicon Secure includes a built-in password generator so you never have to think of a strong password yourself. It's available as a standalone tab and inline when creating or editing any vault entry.

Opening the Generator

There are two ways to access the generator:

  • Generator tab — Tap the ⚡ Generator tab in the bottom navigation bar. This is useful when you want to generate a password before creating an entry, or when you just need a quick one-off password.
  • Inline, while editing — When creating or editing a vault entry, tap the wand icon (âœĻ) next to the password field. The generator slides up, and when you select a password it's automatically applied to that entry's password field.

Configuring the Generator

The generator gives you full control over what gets produced. Your preferences are saved and applied each time you use the generator.

Password Length

Use the slider or type directly into the length field to set how many characters the password should contain. The default is 20 characters, which provides a strong balance of security and compatibility with most sites. For high-value accounts (banking, email, password managers), consider 24–32 characters.

Character Sets

Toggle each character set on or off to control what types of characters appear in the generated password:

  • Uppercase letters — A–Z
  • Lowercase letters — a–z
  • Numbers — 0–9
  • Symbols — Characters like !@#$%^&*()

At least one character set must be enabled. For maximum security, keep all four enabled unless a specific site doesn't allow symbols.

💡

Some sites block symbols

A small number of older websites don't accept special characters in passwords. If a site rejects your generated password, try disabling symbols and regenerating.

Generating and Using a Password

  1. Configure your options

    Set the length and character sets to your preference.

  2. Tap Generate (or shake to regenerate)

    A new password is displayed. Tap Generate again (or the refresh icon) to produce a different one. Every generation uses a cryptographically secure random number generator — outputs are not predictable.

  3. Copy or use the password

    Tap Copy to copy it to your clipboard, or — if you opened the generator from within an entry — tap Use This Password to apply it directly to the entry's password field.

How the Generator Works

Passwords are generated entirely on-device using Apple's SecRandomCopyBytes API, which draws from the operating system's cryptographically secure pseudo-random number generator (CSPRNG). The generator never contacts any external service. Generated passwords are not logged or stored unless you explicitly save them to a vault entry.

â„šī¸

Why not passphrases?

Silicon Secure generates random character strings rather than word-based passphrases. Character-based passwords at 20+ characters with mixed sets have very high entropy and work reliably across all sites, including those with strict character-type requirements.

Password Strength Guidance

As a general guide for how many characters to target based on account sensitivity:

  • 16 characters — Good for low-stakes accounts like forums or newsletter subscriptions.
  • 20 characters — Recommended default. Suitable for most accounts.
  • 24–32 characters — Ideal for email, banking, work accounts, and any account that can't be recovered easily.

Since Silicon Secure remembers the password for you, there's no reason to use anything shorter than 20 characters.