Sha256: 48afdfee23cb99a7fc3989e6616044991fc9731e4a7e79ffea6e136aec44bde8
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
## Keepassx [![GitHub license](https://img.shields.io/github/license/pitluga/keepassx.svg)](https://github.com/pitluga/keepassx/blob/master/LICENSE) [![GitHub release](https://img.shields.io/github/release/pitluga/keepassx.svg)](https://github.com/pitluga/keepassx/releases/latest) [![Build Status](https://travis-ci.org/pitluga/keepassx.svg?branch=master)](https://travis-ci.org/pitluga/keepassx) ### A Ruby library to read and write [KeePassX](http://www.keepassx.org/) databases. ## Installation ```sh gem install keepassx ``` or if you use bundler ```ruby gem 'keepassx' ``` ## Usage ```ruby 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.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
keepassx-1.0.0 | README.md |