diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-05 10:39:02 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-05 10:39:02 +0100 |
| commit | 6d5e2e7bc9877fc9b29d3eee4ec6879bcbbd4bec (patch) | |
| tree | a5dc7bec2cdbecce29935f9b9bfddf49ad19448a /content/en/hardenedpass/using/otp | |
| parent | 395eed25a9d879391558026bb90cd3acb9afdacf (diff) | |
| download | danixxyz-6d5e2e7bc9877fc9b29d3eee4ec6879bcbbd4bec.tar.gz danixxyz-6d5e2e7bc9877fc9b29d3eee4ec6879bcbbd4bec.zip | |
content: write HardenedPass using pages
Entries, OTP codes, sync with conflict recovery and autofill, in both
languages, with screenshots from the test store. Still drafts.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'content/en/hardenedpass/using/otp')
| -rw-r--r-- | content/en/hardenedpass/using/otp/index.md | 33 | ||||
| -rw-r--r-- | content/en/hardenedpass/using/otp/otp.png | bin | 0 -> 62555 bytes |
2 files changed, 29 insertions, 4 deletions
diff --git a/content/en/hardenedpass/using/otp/index.md b/content/en/hardenedpass/using/otp/index.md index 29830e2..64ed3d3 100644 --- a/content/en/hardenedpass/using/otp/index.md +++ b/content/en/hardenedpass/using/otp/index.md @@ -1,13 +1,38 @@ +++ title = "OTP codes" date = 2026-11-05T00:00:00Z -description = "" +description = "How HardenedPass stores and shows one-time codes (TOTP) for two-factor login, and how to add them from a QR code or by hand." weight = 60 draft = true +++ -Placeholder. +Many sites offer two-factor login with a code that changes every 30 seconds, the kind +an authenticator app shows. HardenedPass keeps that secret inside the entry, as an +`otpauth://` line: -## First heading +``` +s3cret +otpauth://totp/example.com:carol?secret=JBSWY3DPEHPK3PXP&issuer=example.com +``` -Text. +Think before you do this. Your password and your second factor end up in the same file, +so whoever opens that entry has both. If you want two truly separate factors, keep the +codes in another app. + +## Add a code + +Open the entry in the editor, or start a new one. Under the fields: + +- **OTP from QR** adds the code from the QR image the site shows you, with **Scan QR + code** or **Choose an image**. +- **Manual OTP** takes the **Account** and the **Secret** by hand, for sites that also + show the key as text. + +Tap **Save**. + +## Read a code + +Open the entry. The code appears as a field with a countdown bar, and it refreshes by +itself. The copy icon copies it. + +{{< image src="otp.png" alt="An entry showing a password and a six digit OTP code with its countdown." class="max-w-sm mx-auto rounded-lg border border-border" />}} diff --git a/content/en/hardenedpass/using/otp/otp.png b/content/en/hardenedpass/using/otp/otp.png Binary files differnew file mode 100644 index 0000000..e3b06fb --- /dev/null +++ b/content/en/hardenedpass/using/otp/otp.png |
