When opening a KeePass database, and entering an incorrect master password, an error message is displayed. This error message is giving the full network path the database file, something I would prefer not be so readily shown to the end users. Can this message, or just the path, be hidden? I have hidden almost all other UI elements my users do not need through an extension.
Thanks for any help,
Failed to load the specified file!
The composite key is invalid!
Make sure the composite key is correct and try again.
The database is protected by strong encryption using a secret (the Master Key). Obscuring its location does not provide meaningful protection.
As long as your Master Key is strong and secret there is no need to worry.
Sharing a Master Key (as in database) is a far more serious security risk.
The message is very useful as it allows you to identify the database you are attempting to open - you may be using the wrong database / key.
My problem was that I wasn't specifying a key file. Here's the solution that worked for me:
Nice advert Chris. :)