Best Practice encryption key distribution to app instances?
Application Type
Mobile, Reactive

Hello, 

are there any Outsystems best practices, good experiences,... for the distribution of individual encryption keys to app instances?

Best Daniel  

I don't know the context in which you want to use the encryption key.

Generally we use encrypt keys for security purpose, if so, we should keep it on server side. On server side we can store it like Site Properties, Entities/Database.


Hello Daniel

Please look into the KeyStore Mechanism to store key and keep app secure. Here is the reference URL: https://success.outsystems.com/Documentation/11/Developing_an_Application/Secure_the_Application/Secure_the_Data_of_your_Mobile_Apps 


Hope it helps

Hello Daniel,

we need more context for understanding what kind of encrypted key you want to distribute.

You can check Manish gupta's solution for secure data in mobile apps.


Thanks,

Krunal

Hello @Krunal Vyas, hello @Manish Gupta, hello @$hri 

thank you all for your answers and of course I can provide a more context.

I'm currently developing an mobile app, were I need to encrypt sensitive data in the corresponding database entities. Therefore I want to create and/or distribute individual encryption keys to  every instance of this app (and of cause store it, but as you know storing is not the problem).

My question is, what is the best practice to create and distribute the individual encryption keys to the instances of the app? 


Best Daniel. 


Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.