location: Diff for "keepassx"

Institute of Mathematics - PublicMathWiki:

Differences between revisions 40 and 41
Revision 40 as of 2021-12-11 16:34:15
Size: 4052
Editor: crose
Comment:
Revision 41 as of 2025-03-29 20:02:16
Size: 4553
Editor: crose
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 * MacOS/Windows - !KeePass: https://keepass.info/.
 * Linu
x (reduced version) - KeePassX: http://www.keepassx.org/.
 * Android: https://play.google.com/store/apps/details?id=keepass2android.keepass2android_nonet
 * MacOS/Windows/Linux - !KeePass: https://keepassxc.org/.
 * Android: https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.free
Line 16: Line 15:
== How KeePassX works == == How KeePassXC works ==
Line 18: Line 17:
 * KeePassX create/open/edit/save password-databases in a single file.  * KeePassXC create/open/edit/save password-databases in a single file.
Line 25: Line 24:
== Using KeePassX on the Thinlinc terminals == == Using KeePassXC on the Thinlinc terminals ==
Line 27: Line 26:
 * Start KeePassX:
  * Ubuntu / Thinlinc: Applications > Accessoires > KeePassX
  * command line: keepassx
 * You can use the same password database on different computers if they have KeePassX installed.
 * When opening KeePassX with a database, you will be asked for the master password of the file.
 * When a password database is open, KeePassX "locks itself" after a certain amount of time. After that you have to unlock the file again with your master password.
 * Start KeePassXC:
  * Ubuntu / Thinlinc: Applications > Accessoires > KeePassXC
  * command line: keepassxc
 * You can use the same password database on different computers if they have KeePassXC installed.
 * When opening KeePassXC with a database, you will be asked for the master password of the file.
 * When a password database is open, KeePassXC "locks itself" after a certain amount of time. After that you have to unlock the file again with your master password.
Line 53: Line 52:
== Sync Database via cloud == == Best practice: Sync Database via cloud ==
Line 59: Line 58:
     * the same password on all devices.      * all of your confidental data on all devices.
Line 73: Line 72:
   * https://drive.switch.ch - Switch Highschool cloud service - '''switchdrive'''    * https://drive.switch.ch - Switch Eduction cloud service - '''switchdrive'''
Line 78: Line 77:
   * On all computers where you want to sync your !KeePass database file, install and configure [[drive.math.uzh.ch]]
   * Open the !KeePass database file on all of your devices directly from switchdrive folder.
   * On all devices where you like to sync your !KeePass database file, install and configure [[drive.math.uzh.ch]]
   * Open the !KeePass database file on all of your devices directly from the cloud folder.

= Browser integration / MFA Setup / Passkeys =

 * KeepassXC can be used from within a browser (Chrome, Chromium, Firefox, Vivaldi, Brave, ...)
 * Browser connection to KeepassXC is nice: different browsers offer the same accounts/credentials - if synced via cloud than also on different computers.
 * TOTP service (one time token).
 * Passkeys support.

Finally: no more MS-Authenticator app needed, no more single device dependency, login to any MFA protected website without a mobile phone.

== Activate Browser Integration ==

Keepass

Description

KeePass(X) is a tool to store and manage passwords. It is freely available for

How KeePassXC works

  • KeePassXC create/open/edit/save password-databases in a single file.
  • A password-database is basically an encrypted file, where you can store your various usernames/passwords/URLs and also attachments like pictures or other important / private documents.
  • A password-database can only be opened if you know the Master-Password. The Master Password is the key to all your stored passwords.
  • If you forgot your Master-Password, you cannot access your stored passwords anymore.
  • Encryption -- either the Advanced Encryption Standard (AES) or the Twofish algorithm are used for encryption of the database in 256 bit sized increments
  • All features: http://www.keepassx.org/features/

Using KeePassXC on the Thinlinc terminals

  • Start KeePassXC:
    • Ubuntu / Thinlinc: Applications > Accessoires > KeePassXC

    • command line: keepassxc
  • You can use the same password database on different computers if they have KeePassXC installed.
  • When opening KeePassXC with a database, you will be asked for the master password of the file.
  • When a password database is open, KeePassXC "locks itself" after a certain amount of time. After that you have to unlock the file again with your master password.
  • You can hide/view usernames and passwords by clicking on "View" --> "Hide Usernames" and "View" --> "Hide Passwords"

  • You can right-click on an entry and choose "Copy Username to Clipboard" or "Copy Password to Clipboard". You can then paste the password. After a few seconds, the password is no longer stored in the Clipboard.

Creating a Password Database

  • Click on "File" --> "New Database..."

  • you will be prompted to set a master key. Input your master password (the master password for all your other stored passwords). Then click "OK"
  • repeat your master password. click "OK".
  • chose a group. (Standard choices are Internet of eMail. You can also create your own groups).
  • click on "Entries" --> "Add New Entry..."

  • Input the information you need
    • Title: a short description of the entry
    • Username: your username
    • URL: on what homepage do you need the password
    • Password: your password
    • Repeat: repeat your password
    • Comment: a longer description of the entry
  • click on "File" --> "Save Database"

  • chose a location and a name for your password database. click "OK"

Best practice: Sync Database via cloud

  • Only use a cloud service if you need to sync your passwords over several devices.
  • Decide on your own:
    • Pro 'cloud':
      • all of your confidental data on all devices.
      • creates automatically backups.
    • Contra 'cloud':
      • If your cloud access is compromised or the cloud service provider is compromised: the thief owns the treasure.
  • US based cloud provider like Google Drive, Dropbox, Apple iDrive, Microsoft OneDrive:

    • Those services are very attractive to hackers.
    • The NSA has the right to get all data from US companies. After Snowden it's for sure, the NSA is not friendly.
    • Rule of thumb: Don't use US hosted / company based services for confidential data.

  • Local cloud storage provider:
  • How to:
    • On all devices where you like to sync your KeePass database file, install and configure drive.math.uzh.ch

    • Open the KeePass database file on all of your devices directly from the cloud folder.

Browser integration / MFA Setup / Passkeys

  • KeepassXC can be used from within a browser (Chrome, Chromium, Firefox, Vivaldi, Brave, ...)
  • Browser connection to KeepassXC is nice: different browsers offer the same accounts/credentials - if synced via cloud than also on different computers.
  • TOTP service (one time token).
  • Passkeys support.

Finally: no more MS-Authenticator app needed, no more single device dependency, login to any MFA protected website without a mobile phone.

Activate Browser Integration

PublicMathWiki: keepassx (last edited 2025-07-02 10:06:57 by crose)