keepassx
Release 1.1.0
gem install keepassx
أو إذا كنت تستخدم المجمع
gem 'keepassx'
require 'keepassx'
database = Keepassx :: Database . open ( "/path/to/database.kdb" )
database . unlock ( "the master password" )
puts database . entry ( "entry's title" ) . password
لم تتم أي محاولة لحماية الذاكرة التي تستخدمها هذه المكتبة؛ قد يكون هناك شيء يمكننا القيام به باستخدام وظائف libgcrypt's Secure-Maloc، ولكن في الوقت الحالي كلمة المرور الرئيسية الخاصة بك غير مشفرة في ذاكرة الوصول العشوائي التي من المحتمل أن يتم ترحيلها إلى القرص.