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.32k stars 261 forks source link

can't open if no password or keyfile was set #985

Closed clach04 closed 3 years ago

clach04 commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Launch app for first time
  2. Accept all defaults, e.g location downloads folder
  3. Do NOT set password or key file
  4. Confirm no password
  5. Create group, e.g "website"
  6. Create entry
  7. Give name
  8. Give url
  9. Generate password (take defaults)
  10. Add custom field, enter email address
  11. Save, hit check mark bottom, center
  12. Leave phone for a while
  13. Come back to try and open default file. Can not hit open, so check password box and do not enter a password (as there isn't one), click open. Get error

Expected behavior A clear and concise description of what you expected to happen.

KeePass Database

KeePassDX (please complete the following information):

Android (please complete the following information):

Additional context Add any other context about the problem here.

clach04 commented 3 years ago

Keepassdroid will not allow a DB to be created without a password word (or key file). My guess is keepassxc used a password

clach04 commented 3 years ago

Db created with keepassdroid with a password can be opened by keepassdx

J-Jamet commented 3 years ago

There is no bug here : settings - app settings - allow no master key

clach04 commented 3 years ago

That definitely fixed it for me, thank you! :)

I'm not sure I would have figured this out on my own.

J-Jamet commented 3 years ago

Otherwise there is a trick if you don't want to activate the setting. Just select password field to open the keyboard and press the validation button of the virtual keyboard.