< Kexi‎ | Security

Difference between revisions of "Kexi/Security/Add password protecting to Kexi database files"

Line 1: Line 1:
'''Status: assigned to W. Kosowicz <[email protected]>''', '''Target: 2.9''', {{Wish|300625}}
'''Status: assigned to W. Kosowicz <[email protected]>''', '''Target: 3.?''', {{Wish|300625}}
Mentored by [[User:Jstaniek|Jstaniek]] ([[User talk:Jstaniek|talk]]) 13:22, 4 October 2014 (UTC)
Mentored by [[User:Jstaniek|Jstaniek]] ([[User talk:Jstaniek|talk]]) 13:22, 4 October 2014 (UTC)

Latest revision as of 10:21, 8 January 2015

Status: assigned to W. Kosowicz <[email protected]>, Target: 3.?, Wish #300625

Mentored by Jstaniek (talk) 13:22, 4 October 2014 (UTC)


Ability to encrypt .kexi database files (SQLite-based) with a password.


  • User shares the .kexi files (e.g. via email) but want reasonable security.
  • He prefers to use passwords instead of public/private keys.

The choise of encryption solution for SQLite


  • R1. Password is used for a single session with Kexi, when database is closed the password is no longer in memory.
  • R2. When database is closed, it's stays in an encrypted form.
  • R3. .kexi files are not encrypted by default.
  • R3.1. User can set password after successfull openining of .kexi file (encrypted or not encrypted).
  • R3.2. Setting password to empty, effectively removes encryption.
  • R4. The Kexi app should be able to detect that the .kexi file requires password on opening.


This page was last edited on 8 January 2015, at 10:21. Content is available under Creative Commons License SA 4.0 unless otherwise noted.