Project

keepassx

0.02
No release in over a year
See http://github.com/pitluga/keepassx
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Development

Runtime

 Project Readme

Keepassx

GitHub license GitHub release Gem Gem CI

A Ruby library to read and write KeePassX databases.

Installation

gem install keepassx

or if you use bundler

gem 'keepassx'

Usage

require 'keepassx'

database = Keepassx::Database.open("/path/to/database.kdb")
database.unlock("the master password")
puts database.entry("entry's title").password

Security Warning

No attempt is made to protect the memory used by this library; there may be something we can do with libgcrypt's secure-malloc functions, but right now your master password is unencrypted in ram that could possibly be paged to disk.