34 lines
1.6 KiB
ReStructuredText
34 lines
1.6 KiB
ReStructuredText
================
|
|
Password manager
|
|
================
|
|
|
|
The connection manager has a build-in password manager which uses encryption
|
|
to savely store passwords. If you want to use it is up to you. Check the Save
|
|
password checkbox and the password manager will be used to safely store the
|
|
password. The first time this happens you will be asked for a password you wish
|
|
to use for the password manager. Make sure to remember this password cause there
|
|
is no way to recover it if you loose it.
|
|
|
|
When you try to open a connection for which the password was saved the program
|
|
will prompt you for the password managers password. You can choose how long the
|
|
program will keep the password manager unlocked. If you cancel this password
|
|
prompt the program will prompt you for the password of the database connection.
|
|
|
|
------------------------------
|
|
Resetting the password manager
|
|
------------------------------
|
|
|
|
If you loose your password and want to start with a new empy password manager
|
|
use the menu option :menuselection:`File --> Reset password manager`.
|
|
|
|
--------
|
|
Security
|
|
--------
|
|
|
|
To make it hard to brute force decode the saved passwords the passwords are not
|
|
simply encrypted with the master password. Instead a keystrengthening algorithm
|
|
is applied to your master password combined with a salt. The exact parameters
|
|
choosen for keystrengthening depends on the speed of your computer. This
|
|
strengthened key will be used only as a basis for encryption. Each password
|
|
saved is associated with a random guid, this 128-bit value is combined with
|
|
your strengthened key to create the key to save the password.
|