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
ไม่มีความพยายามในการปกป้องหน่วยความจำที่ใช้โดยไลบรารีนี้ อาจมีบางอย่างที่เราสามารถทำได้ด้วยฟังก์ชัน Secure-malloc ของ libgcrypt แต่ตอนนี้รหัสผ่านหลักของคุณไม่ได้เข้ารหัสใน RAM ซึ่งอาจเพจลงในดิสก์ได้