Subject Re: [firebird-support] When do I need the FB 3 client libs?
Author Carlos H. Cantu
Re: [firebird-support] When do I need the FB 3 client libs?

in firebird.conf (parameter WireCompression = true). ~Carlos H. CantĂș. The main question is what about the password and how do it. Seems that nobody knows and no information on release notes. Can you please solve this two simple questions?

>In Firebird 3, compression is OFF by default. You can enable it

The original question was about compression, not encryption, so password doesn't apply :)

1- Encrypted database can be delivered with my application without any configuration? (same question for personal user and password, different from SYSDBA/masterkey) Just install, easy as older versions?

For now, FB has no default encryption plugin for database file. You will have to code your own plugin (or use some third party one, when they become available). Each plugin decides how they want to handle/store the key, and this is directly related to how secure it will be. Of course, you will have to supply your encryption plugin if you want someone to be able to access your database in another server.

2- How to encrypt on FB3? (i know that we need to build our own encryption, but how?)

There is an example of dbCrypt plugin in the FB 3 installation. It is in C++ and can be used as a starting point for developing your personal plugin.


PS: Years ago you explain me what "[]'s" means on portuguese mail group. =P


Carlos -