0xDD
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
histrioA to root · 21 hours ago

Почему KeePass должен переехать с XML на SQLite

mketab.org

external-link
message-square
0
link
fedilink
2
external-link

Почему KeePass должен переехать с XML на SQLite

mketab.org

histrioA to root · 21 hours ago
message-square
0
link
fedilink
Why the KeePass format should be based on SQLite | mketab
mketab.org
external-link
Introduction KeePass has long been the gold standard and darling of the tech world, earned through its unrelenting commitment to security, stability, and data sovereignty. However, the XML format which the KDBX file format has been predicated on since 2007 has become a persistent friction point for developers and users in the adoption of modern security and convenience features. The Problems with KDBX Let us first start by explaining what a KDBX (4.1) file actually is. 1 Barring the technicalities, a KDBX file is an encrypted & authenticated gzipped XML file which contains the typical fields you may expect of a password manager. Attachments are stored as binary data (the old KDBX 3 format used to base64 encode the files), while custom icons are stored as base64 strings within the XML file. Important to note is that every time a KDBX file is updated, no matter how small the edit was, the entire file gets rewritten. The entire file is also loaded into memory. Perhaps the most relevant part of the spec to this post are the TProtectedString and CustomData references, which, respectively, are the user-facing custom attributes, and non-user-facing plugin or app data.
alert-triangle
You must log in or # to comment.

root

main

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !main@0xdd.org.ru

root

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 2 users / week
  • 2 users / month
  • 30 users / 6 months
  • 3 local subscribers
  • 101 subscribers
  • 195 Posts
  • 44 Comments
  • Modlog
  • mods:
  • admin
  • astynax
  • BE: 0.19.16
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org