the cipher, start to finish
No master password
Your memory is the master key.
Askrypt is a password manager with no master password: you unlock a vault by answering your own security questions. The first answer reveals the questions that follow; the rest of your answers, together, open the vault.
A password like Tq7#vB!m92$Lp0Zx is strong enough — but could you remember it? You already know a lot of secrets: the street you lived on when you were ten, your first teacher’s name, the town where your parents met. Askrypt asks for those instead.
Master password
Tq7#vB!m92$Lp0Zx
strong enough
But could you remember it?
You already know a lot of secrets. Use them.
- The street you lived on when you were ten?
- Your first teacher’s name?
- The town where your parents met?
- What did your grandma use to call you?
- How did you call your grandma?
Answers only you would give — and never have to write down.
PBKDF2 iterations per key
master passwords to remember
The unlock sequence
Four steps to an open vault.
-
01
Answer your first question.
What you type is normalized — lowercased, whitespace and dashes stripped — never stored as you typed it.
-
02
That answer unlocks the questions that follow.
It is stretched through PBKDF2-HMAC-SHA256 at 600,000 iterations, and the key that comes out decrypts the rest of the questions. Until you get the first one right, a vault will not even say what it asks.
-
03
The remaining answers, together, unlock the master key.
They are joined and stretched once more through the same 600,000 iterations. Get one wrong, and the vault stays exactly as sealed as it was before you started — no hint, no recovery email.
-
04
The master key decrypts your vault.
AES-256, entirely on your device. Your vault travels as a single portable
.askryptfile.
Everywhere, still sealed
Stored anywhere. Readable only by you.
Encrypted before it leaves your device
Vaults are AES-256 encrypted by the app you run. The server stores opaque bytes and a file name — nothing else.
Openable from a phone, if you need it
Open a vault unlocks one in your browser, on your device. The server still only ever holds encrypted bytes — but the page is code we sent you, so the apps remain the stronger option.
Same account everywhere
Desktop and mobile sign in with these credentials through the
/api/v1 API. Every signed-in device shows up in your
account and can be revoked from there.
Get Askrypt
Pick your platform.
Every desktop release ships with SHA-256 checksums. Source and releases live on GitHub.