KeePass - ArchWiki

# KeePass

KeePass is an offline encrypted password database format. It is an alternative to popular online password managers and is supported on all major distributions and other OS platforms.

Currently, there are two variants of the database formats: KeePass 1.x (Classic) and KeePass 2.x

## Installation

There are two major implementations of KeePass, both of which are included in official repositories:

- KeePass — An easy-to-use password manager for Windows, Linux, Mac OS X and mobile devices. It also has optional autotype and clipboard support respectively when `xdotool` and `xsel` are installed. Supports importing from many formats.

  http://keepass.info || keepass

- KeePassX — KeePassX is a cross platform port of the Windows application Keepass Password Safe (v1.x). KeePassX only supports the KeePass 2.x (.kdbx) password database format in the 2.0 branch. However, you can create an export in KeePass 1.x database format (.kdb) from KeePass 2.x, which can be imported to KeePassX. One may also import PwManager databases and KWallet XML databases. While KeepassX does not support plugins on its master branch, the KeepassX-HTTP branch supports KeepassHTTP protocol. Thus, it allows integration through browser addons such as ChromeIPass and PassIFox.

  http://www.keepassx.org/ || keepassx keepassx2 keepassx-httpAUR

Other lesser known implementations are found in the AUR:

- keepassc — A curses-based password manager compatible to KeePass v.1.x and KeePassX. It also uses `xsel` for clipboard functions.

  https://raymontag.github.com/keepassc || keepasscAUR

- kpcli — A command line browser of KeePassX database files `*.kdb`.

  http://sourceforge.net/projects/kpcli/ || kpcliAUR

- keeweb — A desktop webapp compatible to KeePass 2.x.

  https://github.com/antelle/keeweb || keeweb-desktopAUR

## Integration

This article or section needs expansion.

Reason: KeepassHTTP requires KeePass, however a compatible version of KeePassX is available [1] (Discuss in Talk:KeePass#)

Many plugins and extensions are available for integrating KeePass to other software.

### Plugin Installation

KeePass is by default, installed at `/usr/share/keepass/`. Copy `plugin.plgx` to a plugins sub-directory under the KeePass installation directory as demonstrated below:

    # mkdir /usr/share/keepass/plugins
    # cp plugin.plgx /usr/share/keepass/plugins

### Firefox

- KeeFox (RPC plugin)

Firefox extension that links the browser to existing or new KeePass database. KeeFox needs to be setup before it is fully functional.

- PassIFox (KeepassHTTP plugin)

Extension allowing Firefox to form-fill passwords stored in KeePass.

### Chrome/Chromium

- ChromeIPass (KeepassHTTP plugin)

Extension allowing Google Chrome and Chromium to form-fill passwords stored in KeePass.

## See Also

- Pass

Category:

- Security

Hidden category:

- Pages or sections flagged with Template:Expansion