Configuration

All configuration settings can be done by Options->Settings

General

Enable AutoLogin on startup

If this setting is active, the login dialog is shown on startup automatically. Otherwise, you have to choose File->Login manually.

Data file location

Location of the data file which is the XML file used to store the data (i.e. passwords, user names, etc.). Default ist .qpamat in your home directory.

Auto Text

Text which is inserted automatically if you edit a key-value pair of the list and you choose a Type.

Passwords

Generated passwords

Choose the length and the list of allowed characters for generated random passwords. You may also specify an external application (e.g. for pronouncable passwords) for generation. Externally generated passwords will be checked by the password checker, too.

Limits for password checker

Set the limits when a password is treated as "weak" or "strong". The unit is the estimated number of days to crack for a brute-force attack.

Dictionary file

The algorithm which calculates the password strength uses a dictionary file because it assumes that the hacker plans a dictionary-attack. Some files are distributed with QPaMaT. The format is simple: Each line contains a word and the dictionary is sorted according to the length. That increases the speed of the algorithm.

Sort dictionary

Use this function to sort the dictionary according to the length. The files supplied with QPaMaT are already sorted. Use this function for sorting your own dictionary files.

Security

Cipher algorithm

Only change this if you know what you do. The algorithms are provided by the OpenSSL library and the availability is determined at runtime. You can read a file encrypted with X only if the computer on which you read it is able to handle algorithm X.

Blowfish is a good choise because it's free and available everywhere. IDEA is patended (but secure, PGP uses it!) and AES (the successor of DES) is only available at new versions of OpenSSL. Read a book about cryptography if you're interested in this algorithms.

Auto logout after inactivity

If the application receives no mouse or keyboard events for the given amount of time, a logout if performed. If the data have been changed and needs saving, only a logout dialog is displayed.

Smart Card

Use a smartcard

Determines whether a smartcard is used to store passwords. The passwords will be stored encrypted on the card and the location where they are stored is referenced in the XML files. QPaMaT uses normal memory cards.

Card has write protection

Use this if the card has a hardware write-protection. You have to enter the PIN before some data is stored. This feature is experimental since it doesn't work here, but I'm quite sure that this is a bug of the smartcard driver. However, I recommend to buy normal memory cards without write protection since it does not give more security (reading cannot be protected this way).

CT-API chipcard driver

Enter the path to the chipcard driver. This is a dynamically loaded shared object file *.so on Linux, *.dll on Windows. The CT-API interface was created for the German health card, so it should be available for most hardware. For the wide spread Towitoko reader, check http://www.geocities.com/cprados/ for Linux drivers.

Chipcard terminal port

Choose the port where your card reader is connected. Make sure that you have the right permission to access this port. Consult the manual of the driver for the correct port number.

Test

Test your smartcard settings. Insert a card in the reader and click on this button. A dialog informs you about the result of the test.

Presentation

Hide passwords in the random password dialog

Determines whether the password should be displayed as cleartext or hidden in the random password dialog. Choose "hidden" if you are in an unsave environment such at work or university.

Don't grab keyboard focus in the password dialog

Normally, QPaMaT gabs the keyboard if a dialog is displayed where the user should enter a password. This is fore security reasons since it is more difficult for another applications to read what you type in this text field. However, if you don't like this for usability issues, you can disable it here.

Printing fonts

Choose the fonts (including size) that are used for printing.

System tray

If this item is activated, a icon is shown in the system tray which allows the application to be hidden from task bar and desktop without being closed. To take effect, the application has to be restarted.

Start hidden

Starts the application hidden. This option is only available if the system tray is activated. If you start the application, it minimizes into the system tray.