Skip to content
forked from pitluga/keepassx

Ruby library for reading keepassx databases

License

Notifications You must be signed in to change notification settings

slithernix/libkpx

 
 

Repository files navigation

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.

About

Ruby library for reading keepassx databases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%