summaryrefslogtreecommitdiffstats
path: root/content/en/hardenedpass/using/entries/index.md
blob: 444a69ceb13cc3fbf16709d4375583d8a8a8b633 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
+++
title = "Entries"
date = 2026-11-05T00:00:00Z
description = "How to read, search, copy, create, edit, move and delete entries in HardenedPass, and how to generate passwords."
weight = 50
draft = false
+++

## Find an entry

The list shows the folders and entries of the store. Tap a folder to open it, or type
in the **Search** bar at the top. **Recursive filtering**, in
[Settings]({{< relref "/hardenedpass/reference/settings" >}}), decides whether the
search also looks inside folders.

## Read an entry

Tap an entry. The app asks for your key's passphrase, decrypts the file and shows its
fields. It asks every time, unless you turn on **Enable passphrase caching** in
[Settings]({{< relref "/hardenedpass/reference/settings" >}}).

{{< image src="entry.png" alt="An entry showing its password, username and url fields, each with a copy button." class="max-w-sm mx-auto rounded-lg border border-border" />}}

- The eye icon shows or hides the password.
- The copy icon next to a field copies it. A copied password is cleared from the
  clipboard after 45 seconds by default, and **Password copy timeout** changes that.
  The same timeout closes an open entry.
- The pencil opens the editor.

## Create an entry

Tap **New entry**, then **Create new password**.

{{< image src="editor.png" alt="The New entry editor with fields for name, folder, password, username and extra content, and two OTP buttons." class="max-w-sm mx-auto rounded-lg border border-border" />}}

- **Name** is the file name. Use the site's address, such as `example.org`: it is
  what autofill looks for and what you will search for later. Remember that the name
  is not encrypted.
- **Folder** is where the entry goes. **Change** picks another one.
- **Password**, **Username** and **Extra content** are what gets encrypted. Anything
  you put in extra content is stored as further lines of the entry.

Tap **Save**. The entry is encrypted and committed on the phone. It does not reach your
server until you [sync]({{< relref "/hardenedpass/using/sync" >}}).

**Create new folder**, in the same menu, makes an empty folder.

## Generate a password

In the editor, tap the generator icon at the end of the **Password** field.

{{< image src="generator-random.png" alt="The generator sheet with the Random tab open, showing character options, the length and the Generate and Use buttons." class="max-w-sm mx-auto rounded-lg border border-border" />}}

- **Random** makes a string of characters. Choose the character types and the length.
- **Diceware** makes a passphrase of real words, easier to type by hand. Choose how
  many words and which separator goes between them.

**Generate** makes a new one, and **Use** puts it in the field.

## Edit an entry

Open the entry and tap the pencil. Change what you need and tap **Save**.

## Move, delete and more

Press and hold a row to select it. Tap other rows to add them to the selection.

{{< image src="selection.png" alt="The list in selection mode with one entry selected and the Move, Delete and shortcut icons at the top." class="max-w-sm mx-auto rounded-lg border border-border" />}}

The icons at the top move the selection to another folder or delete it. With a single
selection you can also rename a folder, or place a shortcut to an entry on the home
screen.

Deleting removes the file and records that in git, so the old version is still in the
history of your store.