I'm searching for a database that can run on Windows and can be accessed with C#. The Database also requires that the data can be encrypted (ideally without backdoors).

Can MariaDB serve here?

closed as off-topic by Mat, Paul White, Aaron Bertrand Jan 26 '15 at 14:48

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Shopping list question - questions about which tool, library, product or resource you should use are off-topic here because they quickly become obsolete and often are just about the preferences of the answerer. If you have an issue with or a question about a specific tool, please revise your question to conform to that scope." – Mat, Paul White, Aaron Bertrand
If this question can be reworded to fit the rules in the help center, please edit the question.


PostgreSQL comes to my mind. You have pgcrypto library for encrpyting data and there are drivers for .Net


SQL Server does encryption. Just research Transparent Data Encryption.


As mentioned above MS-SQL server suits you're requirement:

On how to proceed with MS SQL databases refer to below article:


For data encryption, yes its possible depending upon the edition you are going to use:

refer to this for further read on encryption via sql server : https://technet.microsoft.com/en-us/library/cc278098%28v=sql.100%29.aspx

  • Without being to paranoid the "ideally without backdoors" cannot be ensured as MS might be force with US law to build some in without telling anybody. Might underlined five times. – frlan Jan 26 '15 at 13:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.