Require to perform data Masking on a dB table column which stores uniform length sensitive data. looking to encrypt the column in dB as well.(not hash, need a reversible encryption since the data may need to be retrieved in some exceptional cases)
I read some sources online and still a little bit confused.
From Microsoft:
"Dynamic data masking is complementary to other SQL Server security features (auditing, encryption, row level security...) and it is highly recommended to use this feature in conjunction with them in addition in order to better protect the sensitive data in the database"
https://stackoverflow.com/a/41769843/7435291
Need guidance on how both objectives can be achieved.
Note: Was looking to use Dynamic Data Masking due to the ease of setup and it being independent of the other code layer. However; not sure about the impact of encrypting the column