Hi,
I got a requirement to encrypt the sensitive data while add/update to database. And decrypt the data before showing.
I have 2 problems here :
1. functionality is already created so the changes will impact on hundreds of places. So is there any mechanism some thing like middleware so i dont need to change the code at all the places.
2. Filters and search should be working fine as it was working before.
PS: also suggest the how to encrypt or decrypt data.
Please help,
Regards,
Isaa
Hey @Isaa
1) If you have wrappers already build you have to make changes in the wrapper and for the existing data you have to create a timer to do the job
2) For Filters you have to use data action to get the dataI just made a component for encryption and decryption it is still in the process of getting approved currently it only has Caesar encryption but I will add a lot more encryption methods in the next few days so you can use it.https://www.outsystems.com/forge/component-overview/15191/encryption-and-decryption-methods
If you like it give it a good rating :)
Kshitij Raheja
If you're looking for an encryption library, CryptoUI is widely used and validated by the community.
Here are some links to the documentation that might be of great help.
https://success.outsystems.com/documentation/11/developing_an_application/use_data/implement_encryption_and_decryption_for_hipaa_compliance/encrypting_data_for_hipaa_compliance/
https://success.outsystems.com/documentation/best_practices/security/securing_data_at_rest_with_encryption/
https://success.outsystems.com/support/security/how_the_outsystems_platform_helps_you_develop_secure_applications/protecting_outsystems_apps_using_encryption_and_ssl/tls/