Is there a way to have an always encrypted database?
I mean no system admin, no one to be able to read the data. Once encrypted the data to stay encrypted forever. This is a database for an application with many customers (authentication done via email/password).
Could this be achieved with a PIN that the customer has to enter besides their credentials? The data is encrypted with the PIN and that's it, only if they enter the PIN will customers be able to see their data un-encrypted.
If they lose the PIN that's it, the data is un-recoverable.