ownKeepass

Rating: 
4.84483
Your rating: None Average: 4.8 (58 votes)

NEWS: Added latest KDBX 4 database support

Please report any problems you might have here. I use this version to test Keepass 2 write support with a wider audience. Though I do not see major problems with it and for myself switched also finally from using Keepass 1 to Keepass 2 database.

Are you tired of remembering all your different passwords? Or are you using everywhere the same one? If you stumbled over that - ownKeepass is the answer for you to keep track and securely store all your passwords for web pages, bank accounts, login credentials and all other stuff which need to be kept secret. You can share the database file with Keepass or KeepassX on your desktop system and maintain one single encrypted database wherever you are. You will only need to remember one very strong master password to open your database. ownKeepass reads and writes Keepass 1 and 2 databases. --- ownKeepass is open source software and released under GPL version 2. Sources are hosted at github:

https://github.com/jobe-m/ownkeepass

Donations -> Paypal friends

WARNING! v1.2.5 works only on Sailfish OS version 3.1.0.x and newer since it needs glibc 2.28

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-ownkeepass-1.1.15-1.armv7hl.rpm1.11 MB17/11/2016 - 01:19
File harbour-ownkeepass-1.1.15-1.i486.rpm1.16 MB17/11/2016 - 01:19
File harbour-ownkeepass-1.2.0-1.armv7hl.rpm1.26 MB03/03/2017 - 12:19
File harbour-ownkeepass-1.2.0-1.i486.rpm1.32 MB03/03/2017 - 12:19
File harbour-ownkeepass-1.2.1-1.armv7hl.rpm1.26 MB04/03/2017 - 01:50
File harbour-ownkeepass-1.2.1-1.i486.rpm1.32 MB04/03/2017 - 01:50
File harbour-ownkeepass-1.2.2-1.armv7hl.rpm1.25 MB25/05/2017 - 00:00
File harbour-ownkeepass-1.2.2-1.i486.rpm1.29 MB25/05/2017 - 00:00
File harbour-ownkeepass-1.2.3-1.armv7hl.rpm1.26 MB05/06/2017 - 23:39
File harbour-ownkeepass-1.2.3-1.i486.rpm1.3 MB05/06/2017 - 23:39
File harbour-ownkeepass-1.2.4-1.armv7hl.rpm1.26 MB16/07/2018 - 01:09
File harbour-ownkeepass-1.2.4-1.i486.rpm1.3 MB16/07/2018 - 01:09
File harbour-ownkeepass-1.2.5-1.armv7hl.rpm2.61 MB12/09/2019 - 01:23
File harbour-ownkeepass-1.2.5-1.i486.rpm2.67 MB12/09/2019 - 01:23
Changelog: 

v1.2.5 KDBX 4 format support

  • Add support for KDBX 4 database format by changing database code from KeepassX to KeepssXC (many thanks to 24mu13)
  • Add support for new database cipher algorithms and key derivation functions like Twofish, Chacha20 and Argon2 for Keepass 2 databases
  • Show used database cipher, key derivation function and key transformation rounds for a Keepass 2 database in database settings dialog
  • Updated translations from transifex

1.2.4 SD card

  • Get SD card working again with Sailfish OS 2.2.0.29 Mouhijoki

1.2.3 (pre-release)

  • Implemented moving of password entries between groups (Keepass 2 database)
  • Show comment of password groups in list view (Keepass 2 database)
  • Fixed truncation mode of subtitle in list views
  • Updated translations from transifex

1.2.2 Keepass 2 write support

  • Password entries in Keepass 2 databases can be created, edited and deleted
  • Password groups in Keepass 2 databases can be created, edited and deleted
  • Additional attributes of password entries in Keepass 2 databases can be added, changed and deleted
  • Added possibility to copy into clipboard every item of a password entry by long-press on it
  • Open URL in web browser by just one click on the URL text
  • Reworked password entry editing page for Keepass 2 support
  • Fixed scaling of icons on password generator page with higher resolution displays
  • Updated and reordered text sections on about page
  • Added new translations for Polish and Serbian (Not yet fully done, please help on transifex to finish them)
  • Updated all other translations from transifex
  • Bugfix: Specifying the wrong Keepass version on opening a database does not give a proper error notification; the display just kept showing the loading databasee message
  • Bugfix: It was not possible to delete more than one keepass entry or group in a row
  • Bugfix: When deleting the last password item from a group the placeholder text was not shown again

1.2.1 Language bugfix

  • If one of the following languages where selected directly another language was actually shown: galician, italian, hungarian, dutch, russian, finnish, swedish, chinese, greek, japanese
  • Setting language to system default was not affected by the bug

1.2.0 Changeable icons

  • Implemented changing of icons for password group and entries for Keepass 1 and 2 databases
  • Standard Keepass icons and custom database icons of Keepass 1 and 2 databases are supported
  • Implemented "create new" and "edit" password group for Keepass 2 database
  • Reworked error handling mechanism and added a lot of database error checks
  • Updated source base of Keepass 2 database code to KeepassX release 2.0.2
  • Code cleanup done, password generator code refactored
  • Fixed some UI and layout glitches
  • Updated all translations from transifex

1.1.15 Bugfix release

  • Fixed mapping of settings value for time to clear clipboard: In release 1.1.14 the time for clearing clipboard silently changed to 5 seconds if it was before set to "disabled"

1.1.14 New icons

  • Added individual icons for password entries and groups
  • Time to clear clipboard can be adjusted between 5 seconds and 10 minutes
  • Parent group of password entries is shown in search list view
  • Copy-Paste cover action now skips empty username or password entries
  • Implemented alphabetical sorting of Keepass 2 database entries
  • Added new translation for Galician language
  • Updated all other translations from Transifex

1.1.13 Snappy Layout Animations on Main Page

  • File browser: When searching for a key file the default value for file filter is *.key
  • Adjusted look and feel of info popups to system info popups
  • Added snappy layout animations on main page to enhance usability
  • Database can be dropped from recent database list on main page (in order to clean up the list from unused stuff)
  • Added new translation for Hungarian
  • Updated all translations from Transifex

Comments

objectifnul's picture

Language selection bug: English language cannot be set if device language isn't English (French in my case).

jobe's picture

Thanks for the feedback. I will fix this bug for the next Jolla store release.

msava's picture

Thank you for your efforts - however, a major impediment to using this app in a secure environment is the fact that the database has to be located under "~/Documents". It would be nice if one could use the database that stores the LUKS password to decrypt "~/Documents".

jobe's picture

 Good point. I will take this into account when implementing a file dialog.

BTW you can put your database in your home dir "~/" with typing "../yourdatabase.kdb" in the database name and path field.

msava's picture

That only returns a database file error saying that no database can be found under "/home/nemo/Documents/../mydatabase.kdb" which is the normal behaviour when you hardcode "~/Documents" as the parent directory for the database file. You need to change that to the home directory to allow people to put their databases whereever they may choose.

jobe's picture

No your assumption is wrong. I am using QStandardPaths::DocumentsLocation as Dokument location. That is currently placed in the home folder of the user. Because it might change also in later SFOS Versions the path is not hardcoded. Anyway it is forbitten in Harbour to use hard coded paths IIRC. I have tried the trick with ../path/to/database.kdb and it worked some months ago, because there was a question from a user in Jolla harbour.

But I need to apologize also to not have a proper file browser dialog implemented. It is still with some priority on my todo list but I have cronically too less time to spend developing for SFOS :/

msava's picture

OK, if you use QStandardPaths::HomeLocation instead of QStandardPaths::DocumentsLocation you make available for quering the whole user home directory, not just Ducuments.

I, for one, have no use for a file browser dialog.

jobe's picture

Yes, that is a good idea. I will add HomeLocation to the list of locations.

Human_19's picture

Perfect, thanks

rob_k's picture

I just translated some Dutch. Prefer English myself, so I will not use it :D

Thanks for the work, love this app!

jobe's picture

Great thanks, will look into it tomorrow :)

jjaone's picture

Yes great app and before I upgraded to SailfishOS 1.1.0.39 ( Uitukka) I had it inatalled from Jolla Store. But now I just don't seem to find it there (it's not in any of the categories and search does not find it). Has the name changed, or is just that it won't show cause I'm on Uitukka? I'm currently using ownKeepass app from OpenRepos but was just wondering what has happened to Jolla Store version?

jobe's picture

That is actually the reason I put ownKeepass on openrepos.

Since I updated to Uitukka my app disappeared from the jolla store. It is still visible for me in the harbour backend. I contacted jolla already and they reported a problem with the backend of the store. I don't know when it will get back in. It was promissed already but it's OK for now. They are busy with the Qt5.2 update. Let's give them some time to sort things out.

jjaone's picture

Right, thanks for the reply. No probs using this from OpenRepos ;) One suggestion for the app; if one has lot's of passwords it would be great to able to organize them by copy-pasting them to new groups. Currently, exisring pw entries cannor be moved to different group, it must be first deleted from where it is and created anew to a different group. Would be great if you could consider this feature for the new version ;) Thanks for the app.anyways, really useful too.. -
Cheers,
-jukka

lkdhf's picture

Thanks for also putting this on OpenRepos!

Mariusmssj's picture

wow this is great :)

Pages