EncryptionWhile Firebird itself provides no built-in encryption features there are some excellent products that do.
I don't have an answer, but I'm posting my research in case it's useful.So really, lot of noise here, but no easy solution. Sorry and Good luck :-)
because why encrypting data inside the database when using passwords for accessing the database?
This answer implies that the database is already encrypted.
Quote from: Mike.Cornflake on April 10, 2016, 02:20:56 pmThis answer implies that the database is already encrypted.Accessing secured databases by a user/password combination means that the contents is encrypted?? Sorry, I don't get it. Maybe I didn't understand your reply correctly...(?)
@teochris:just to be sure what you have in mind : You are looking for a way to encrypt the data inside the database to avoid that somebody can read the data when accessing the database directly? Or do you want to encrypt the data communication between the client application and the database server? Well both is currently unfortunately not implemented for the Firebird 2.5.x server, but the upcoming version 3.0 (which is already in RC2 state) will offer a plugin interface for encrypting the data communication between server and client which in my eyes is the more important case, because why encrypting data inside the database when using passwords for accessing the database?In general, off cource your client application can encrypt/decrypt the data while writing/reading the data to/from any database.Best regards
My app uses the database data to offer the app user some statistics - the database is updated regularly so I do not want the users to be able to update themselfs the database. Do i have to encrypt the database data or the data communication between the app and the database. I am afraid I have no idea yet what do I have to do exactly so I can protect my database from being updated by the app users
I am afraid I have no idea yet what do I have to do exactly so I can protect my database from being updated by the app users
..., then @Groffy has hit the nail on the head. Again, you don't need encryption, just password protect your database