en	[[!meta title="Managing passwords using KeePassXC"]]
ru	[[!meta title="Менеджер паролей KeePassXC"]]

en	Using the [*KeePassXC*](https://keepassxc.org/) password manager you can:
ru	Что позволяет менеджер паролей [*KeePassXC*](https://keepassxc.org/)?

en	Store many passwords in an encrypted database which is protected by a single passphrase of your choice.
ru	Хранить множество паролей в зашифрованной базе.

en	Always use different and stronger passwords, since you only have to remember a single passphrase to unlock the entire database.
ru	Защищать эту базу надёжным мастер-паролем (единственным паролем, который вам предстоит запомнить).

en	Generate very strong random passwords.
ru	При необходимости генерировать очень надёжные пароли для ваших аккаунтов.

en	Generate one-time verification codes for two-factor authentication.

en	For more detailed instructions on how to use *KeePassXC*, refer to the official [KeePassXC User Guide](https://keepassxc.org/docs/KeePassXC_UserGuide).

en	Creating and saving a password database
ru	Создание и сохранение базы паролей

en	Follow these steps to create a new password database and save it in the Persistent Storage for use in future working sessions.
ru	Ниже описаны шаги, которые помогут вам создать новую парольную базу и сохранить её в Постоянном хранилище для будущей работы.

en	To learn how to create a Persistent Storage, read our [[documentation on the Persistent Storage|persistent_storage]].
ru	О том, как создать и настроить Постоянное хранилище, читайте [[здесь|first_steps/persistence]].

en	When starting Tails, unlock the Persistent Storage.
ru	При запуске Tails [[разблокируйте Постоянное хранилище|first_steps/persistence#use]].

en	In Tails, choose **Apps&nbsp;▸ Tails&nbsp;▸ Persistent Storage**.
ru	Выберите **База данных**&nbsp;▸ **Импорт**&nbsp;▸ **База данных KeePass 1...**

en	Verify that the Persistent Folder feature is turned on.

en	To open *KeePassXC*, choose **Apps&nbsp;▸ Accessories&nbsp;▸ KeePassXC**.
ru	Выберите **База данных**&nbsp;▸ **Импорт**&nbsp;▸ **База данных KeePass 1...**

en	To create a new database, select the **Create Database** button.
ru	Для создания новой базы нажмите кнопку Создать новую базу данных.

en	Continue with the defaults settings in the configuration screens **General Database Information** and **Encryption Settings**.
ru	Перейдите к настройкам по умолчанию на экранах конфигурации **Общая информация о базе данных ** и **Параметры шифрования**.

en	The database is encrypted and protected by a passphrase. In the configuration screen **Database Credentials**:
ru	База данных защищена паролем. В окне **Доступ к базе данных**:

en	Specify a passphrase of your choice in the **Enter password** text box.
ru	Придумайте надёжный пароль и укажите его в поле **Введите пароль**.

en	Type the same passphrase again in the **Confirm password** text box.
ru	Введите тот же пароль в поле **Подтвердите пароль**.

en	Click **Done**.
ru	Нажмите кнопку **Done**.

en	Save the database as *Passwords.kdbx* in the *Persistent* folder.
ru	Сохраните файл *Passwords.kdbx* в папке *Persistent*.

en	Restoring and unlocking the password database
ru	Открытие и разблокирование базы паролей

en	Follow these steps to unlock the password database saved in the Persistent Storage from a previous working session.
ru	Выполните следующие шаги для разблокирования парольной базы, сохранённой в Постоянном хранилище с предыдущей рабочей сессии.

en	In Tails, choose **Apps&nbsp;▸ Accessories&nbsp;▸ KeePassXC**.
ru	Выберите **База данных**&nbsp;▸ **Импорт**&nbsp;▸ **База данных KeePass 1...**

en	If you have a database named *Passwords.kdbx* in your *Persistent* folder, *KeePassXC* automatically displays a dialog to unlock that database.
ru	Если ваша парольная база называется *Пароли.kdbx*, Tails предложит переименовать её в *Passwords.kdbx*. В дальнейшем с настройками по умолчанию *KeePassXC* будет автоматически показывать диалоговое окно для разблокирования парольной базы.

en	Enter the passphrase for this database and click **Unlock**.
ru	Введите пароль для этой базы и нажмите **OK**.

en	If you enter a wrong passphrase the following error message appears:
ru	Если пароль неправильный, появится сообщение об ошибке:

en	Error while reading the database: Invalid credentials were provided, please try again.
ru	Ошибка при чтении базы данных: Вероятно, для входа были указанные неверные данные. Попробуйте ввести данные ещё раз.

en	Storing your KeePassXC settings in the Persistent Storage
ru	Сохранение настроек KeePassXC в Постоянном хранилище

en	To store your *KeePassXC* settings in the Persistent Storage, in addition to the password database:
ru	Чтобы, кроме парольной базы, сохранить в Постоянном хранилище настройки *KeePassXC*:

en	Turn on the [[Dotfiles|persistent_storage/configure#dotfiles]] feature of the Persistent Storage.
ru	Включите функцию [[Dotfiles|doc/first_steps/persistence#dotfiles]] Постоянного хранилища.

en	Choose **Apps&nbsp;▸ Accessories&nbsp;▸ Files**.
ru	Выберите **Приложения&nbsp;▸ Стандартные&nbsp;▸ Файлы**.

en	Select the *Dotfiles* folder in the sidebar.

en	Select the [[!img lib/go-down.png alt="View Options" class="symbolic" link="no"]] button in the title bar and select the option **Show Hidden Files**.

en	Create a folder named *.config* (notice the `.`) in this *Dotfiles* folder.

en	Create a subfolder named *keepassxc* in this *.config* folder.

en	Copy the file *.config/keepassxc/keepassxc.ini* from your *Home* folder to this *keepassxc* subfolder.

en	Restart Tails before changing more settings in *KeePassXC*.

en	Using KeePassXC as an authenticator app for two-factor authentication

en	Many websites offer two-factor authentication as a safer method than using just a password. For example, you can configure an authentication app, like Google Authenticator, to generate a one-time code of 6 digits when signing in to a website.

en	You can use *KeePassXC* to generate such one-time codes in Tails. The technology used to generate these codes is called [[!wikipedia time-based one-time password]] (TOTP).

en	To configure two-factor authentication for an entry in your *KeePassXC* database:

en	Click on the entry of your database for which you want to configure two-factor authentication.

en	Choose **Entries&nbsp;▸ TOTP&nbsp;▸ Set up TOTP**.

en	For more detailed instructions, see [Adding TOTP to an Entry](https://keepassxc.org/docs/KeePassXC_UserGuide#_adding_totp_to_an_entry) in the official KeePassXC User Guide.

en	After two-factor authentication is configured for an entry, choose **Entries&nbsp;▸ TOTP&nbsp;▸ Show TOTP** to generate a one-time code for this entry.