All features

Unlock

Password or pattern

Open your vault the way that suits you — a password, or a pattern on a 4×4 grid. Both go through the same memory-hard key derivation.

A pattern is a knowledge credential, just like a password. On a 4×4 grid you trace an ordered run of 6–16 distinct dots; Kistvault canonically encodes it to bytes and feeds it to the same Argon2id derivation a password uses. The container format doesn't change either way.

The threat it solves

A short PIN or a lazy swipe is weak against someone who has your phone in hand. And when the stretching is weak — or absent — guessing is cheap, so a simple secret falls fast. Kistvault makes every guess expensive, whichever method you pick, and lets you use the one you'll actually remember.

How it works

  • Choose your credential. A password, or a pattern of 6–16 dots.
  • Stretch it. Argon2id — memory-hard — turns it into a key-encryption key (KEK).
  • Unwrap the vault. The KEK unwraps the random master key that actually decrypts your files.

The key difference

A pattern is not a weaker shortcut — it runs the identical Argon2id path at the same cost per guess. Said honestly, though: a vault is only as strong as its weakest enrolled credential. The permitted pattern space is over 52 billion ordered selections, but a usual short pattern is far smaller before human bias — so pick it like it matters.

The crypto, in the open

Questions

Is a pattern as safe as a password?

Same Argon2id path, same cost per guess. But the vault is only as strong as the weaker of the two, so a trivial pattern is still a trivial pattern.

How many dots?

An ordered run of 6–16 distinct dots on the 4×4 grid. The real brute-force resistance comes from Argon2id, not from the grid.

Can I use both?

Yes — separate wrap slots, either one opens the vault. The weakest one sets the strength.

Bottom line: flexibility without a security tax — the method changes, the cryptography doesn't.