Decrypt Authentication Key
Summary
When end-to-end encryption is enabled and you have set a password for your device authentication key, this screen prompts you to enter that password each time you start a session. On success the key is decrypted in memory and you are forwarded to the devices overview.
Screen on arrival
Page Functionalities
- Heading — "Decrypt authentication key" with explanatory subtext.
- Password field (PasswordFormField, hint: "Enter password", icon: key) — Enter the password used to encrypt the authentication key. Eye icon toggles visibility. Pressing Enter submits.
- "Remember password for auto-encryption" checkbox — If checked, the password is stored in the session so you do not have to re-enter it next time. Unchecking clears any stored value.
- "Decrypt authentication key" button (ElevatedButton) — Attempts decryption and, on success, navigates to
/.
- Error banner — Shows "Incorrect password" if decryption fails.
Scenarios
Decrypt and enter the app
- You arrive here automatically if your authentication key is encrypted and has not yet been decrypted in this session.
- Enter the password that protects your device authentication key.
- Optionally check Remember password for auto-encryption to skip this step next time.
- Click Decrypt authentication key (or press Enter).
- On success the key is unlocked and you are redirected to
/.
- If the password is wrong, an error banner appears — try again.