PassXYZ是一款為對個人信息安全有較高要求的人士打造的個人信息管理軟件。PassXYZ使用的是開源軟件KeePass的最新版本數據格式。KeePass是被廣泛使用的一種開源數據格式,主要用於與密碼相關的信息加密和解密,是一款被認證過的成熟解決方案。用戶可以訪問KeePass的網站以獲取更多的相關信息。PassXYZ充分利用了KeePass數據格式和相關引擎所具有的能力,提供了更進一步的個人信息管理能力。用戶除了可以使用PassXYZ作為密碼管理工具外,還可以用它存儲如身份證件、各種賬戶信息以及與上述數據相關的數字拷貝或圖片。有了PassXYZ,使用者可以隨身攜帶所有的個人重要資料以便隨時查詢和使用。為了更好地組織和存儲各種常用信息,PassXYZ大幅度增強了對模板的支持。除了在軟件中增加常用模板外,還支持自定義模板。用戶可以根據自己的需求最大程度地組織和定義所需要的存儲結構。
由於原KeePass僅在Windows上運行,雖然有不同的作者在主流平臺上都做了移植,但由於沒有同一的規劃,各個版本功能和用戶體驗都有很大的不同。PassXYZ是基於Xamarin Forms在主流平臺上統一開發的,所以用戶即使使用不同版本也可以體驗到統一的用戶界面和功能。這樣用戶的體驗便得到了大幅度提升。
PassXYZ除了使用KPCLib外,所有與用戶體驗相關的代碼都是在Xamarin上重新開發的。這樣在風格和設計上充分發揮了Xamarin對移動平臺的支持,而不會被原來KeePass針對桌面應用的設計所影響。
KPCLib是一款可在.Net環境中調用的動態鏈接庫,它在KeePassLib的基礎上增加了對Xamarin的支持。通過KPCLib,PassXYZ可以快速升級到最新的KeePass數據庫版本以提高對KeePass的兼容性。目前PassXYZ支持最新的KDBX4格式(這一數據庫版本隨KeePass 2.35發布)。KPCLib對KeePassLib的修改可以在GitHub上的項目KPCLib下找到,有興趣的開發人員也可以據此做出相關的評估或進一步的開發。