Hasty Briefsbeta

双语

Why the KeePass format should be based on SQLite

17 hours ago
  • #Password-Management
  • #KeePass
  • #SQLite
  • KeePass的KDBX文件格式基于XML,导致效率低下和兼容性问题
  • 现代功能如TOTP和通行密钥通过自定义属性实现显得笨拙,造成功能碎片化
  • XML格式导致存储效率低下,尤其是自定义图标和附件会显著增大文件体积
  • 保守的开发理念与现代功能需求产生冲突,引发治理问题
  • 提案推荐采用SQLite+SQLCipher作为更优方案,具有架构灵活性、存储高效性和治理优势
  • SQLite支持差异同步、降低内存占用,并简化复杂搜索与合并操作
  • 建议成立民主联盟进行格式治理,改变单一维护者模式
  • 预见到关于向后兼容性、人类可读性和SQLite依赖的质疑,文中均已给出解决方案
  • 呼吁KeePassXC和移动端开发者协作制定统一的新规范