Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.7k stars 276 forks source link

auto create backup database file when autosave #704

Closed zpcol closed 2 years ago

zpcol commented 4 years ago

I see there is an option "auto save database" but there is no feature to automatically create a database backup file when saving.

This is very important because the saving process is not always successful due to many factors.

This screenshot is an example of the features in the titanium backup application.

Screenshot_20200916-134502_Titanium_Backup

thanks.

J-Jamet commented 4 years ago

KeePassDX is intended to be a low level application that uses the storage access framework to back up data.

In its software construction, it is up to the user to set up a backup system. An external automatic backup will require a built-in file manager, which I don't want. https://github.com/Kunzisoft/KeePassDX/wiki/Backup

Or it would be necessary to save the databases in the memory of the app to export them later, it is possible but it is necessary to discuss about it to see the real interest and security issue compared to manual or routine backups.

zpcol commented 4 years ago

not a matter of primary importance, but the heart feels comfortable.

btw, there is no explanation on the wiki about encryption, which one do you think is the strongest?

J-Jamet commented 4 years ago

btw, there is no explanation on the wiki about encryption, which one do you think is the strongest?

https://github.com/Kunzisoft/KeePassDX/issues/706

https://en.wikipedia.org/wiki/Advanced_Encryption_Standard https://en.wikipedia.org/wiki/Twofish https://en.wikipedia.org/wiki/Salsa20#ChaCha_variant

https://en.wikipedia.org/wiki/Key_derivation_function https://en.wikipedia.org/wiki/Argon2

You can choose from the existing algorithms the one you want, and adapt the round parameter for the KDF. Who do you think is the strongest in Expendables?

zpcol commented 4 years ago

after i open with an UTF-16 encode, i think the highest number of unread characters is the best.

20200921_104610478

20200921_104620908

20200921_104630914

zpcol commented 4 years ago

before backing up to the cloud, it's good to be encrypted again :)

20200921_112557242

20200921_112436980

J-Jamet commented 2 years ago

Part of external file manager app : https://github.com/Kunzisoft/FileSync/issues/8