keepassx
Release 1.1.0
gem install keepassx
atau jika Anda menggunakan bundler
gem 'keepassx'
require 'keepassx'
database = Keepassx :: Database . open ( "/path/to/database.kdb" )
database . unlock ( "the master password" )
puts database . entry ( "entry's title" ) . password
Tidak ada upaya yang dilakukan untuk melindungi memori yang digunakan oleh perpustakaan ini; mungkin ada sesuatu yang dapat kami lakukan dengan fungsi secure-malloc libgcrypt, tetapi saat ini kata sandi utama Anda tidak terenkripsi di ram yang mungkin dapat dimasukkan ke disk.