management tool for passwords and sensitive data
Project homepage: https://keepassxc.org
Description
KeePassXC is a community fork of KeePassX, the cross-platform port of KeePass
for Windows. Every feature works cross-platform and was thoroughly tested on
multiple systems to provide users with the same look and feel on every
supported operating system. This includes the beloved Auto-Type feature.
The complete database is always encrypted with the industry-standard AES (alias
Rijndael) encryption algorithm using a 256 bit key. KeePassXC uses a database
format that is compatible with KeePass Password Safe. Your wallet works offline
and requires no Internet connection.
Main Features:
- Secure storage of passwords and other private data with AES, Twofish or
ChaCha20 encryption
- File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many
others (KDBX 3.1 and 4.0)
- SSH Agent integration
- Auto-Type on all supported platforms for automagically filling in login forms
- Key file and YubiKey challenge-response support for additional security
- TOTP generation (including Steam Guard)
- CSV import from other password managers (e.g., LastPass)
- Command line interface
- Stand-alone password and passphrase generator
- Password strength meter
- Database merge functionality
- Automatic reload when the database was changed externally
Package information
- Ports path
- security/keepassxc,yubikey
- Package architecture
- amd64
- Maintainer
- Rafael Sadowski <rsadowski@openbsd.org>
- Categories
- security
- Available flavors
- browser, yubikey
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- archivers/minizip
- graphics/libqrencode
- security/argon2
- security/botan2
- x11/qt5/qtsvg
- x11/qt5/qtx11extras
- devel/libusb1
- security/pcsc-lite
- x11/qt5/qtbase
Runtime
Build
- textproc/asciidoctor
- x11/qt5/qttools
- devel/cmake/core STEM->=4
- devel/ninja
- archivers/xz STEM->=5.4.0
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-------------------------------------------------------------------------------
| Running keepassxc on OpenBSD
+-------------------------------------------------------------------------------
In order to use browser integration you need to add the following unveil rules:
# for using the KeePassXC-Browser addon with the keepassxc--browser package
${LOCALBASE}/bin r
${LOCALBASE}/bin/keepassxc-proxy rx
to the corresponding configuration file:
* Chromium -> ${SYSCONFDIR}/chromium/unveil.main
* Firefox -> ${SYSCONFDIR}/firefox/unveil.main
* Iridium -> ${SYSCONFDIR}/iridium/unveil.main
* Ungoogled-chromium -> ${SYSCONFDIR}/ungoogled-chromium/unveil.main