I want to encrypt user’s personal data then save them in database .
the encryption must be done in application ( I can’t do that in sql server side )
now I wonder if it’s possible to use each user’s password to encrypt and later decrypt their data ? what are pros and cons of this approach /
One big ‘con’: what if the user changes his/her password? Then you would need to re-encrypt all data!