ด้านล่างฉันใช้ v2.32 ของ KeePass และ v2.0.2 สำหรับ KeePassX และฉันใช้ Linux
ฉันยุ่งกับจำนวนรอบการแปลงและสังเกตว่าเมื่อเลือกหน่วงเวลาหนึ่งวินาทีใน KeePassX (นี่เรียกว่า benchmark บน KeePassX) ให้ 21760000 รอบและ KeePass ให้ 522174 KeePassX เปิดทั้งสองไฟล์อย่างรวดเร็วใช้เวลาประมาณวินาทีที่ 21760000 รอบ หนึ่งในขณะที่ KeePass เปิดไฟล์ 21760000 รอบในรอบ 43 วินาที หากต้องการถูเกลือในแผล Keepass2Android จะเปิดไฟล์ 21760000 ในเวลาประมาณ 4 วินาทีและอีกอันใกล้เคียงกันทันที
อะไรเป็นสาเหตุของประสิทธิภาพที่แตกต่างกันอย่างมากระหว่างการแปลงรูปแบบรอบสำคัญสำหรับ KeePass และ KeePassX
ดูเหมือนว่า KeePass กำลังทำอะไรผิดพลาดอย่างน้อยในเวอร์ชัน Linux ทราบด้วยเช่นกันว่า 21760000/43 มีค่าประมาณ 522174 ฉันค่อนข้างกังวลว่า KeePass อาจให้ความรู้สึกผิด ๆ ด้านความปลอดภัยเนื่องจากดูเหมือนว่าผู้โจมตีอาจมีประสิทธิภาพมากกว่าการกดราคาที่ KeePass บังคับ
(ฉันรู้ว่า KeePass และ KeePassX ไม่เกี่ยวข้องกันอย่างแน่นอน)
อัปเดต: ฉันทดสอบแล็ปท็อปของฉันในที่ทำงาน (ซึ่งเก่ากว่าและฮาร์ดแวร์ไม่ดีเท่านี้) ด้วยซอฟต์แวร์ที่ทันสมัยและ KeePass v2.34 ใช้เวลาประมาณ 25 วินาทีและ KeePassX (v2.0.3) ใช้เวลาประมาณ 7 วินาที เมื่อฉันมีโอกาสฉันจะอัปเดตซอฟต์แวร์บนเดสก์ท็อปที่บ้านของฉัน แต่ดูเหมือนว่าคำถามจะยังคงมีผลอยู่เนื่องจากเป็นซอฟต์แวร์ที่ทันสมัยที่สุดและยังคงเป็นข้อแตกต่างที่ใหญ่มาก