title: Where are secure locations to store encryption keys in a react-native app?
body: <p>I have a react-native app that communicates with a server that makes calls to stripe for payment processing/customer creation. I want to ensure that requests are coming only from my app. so i figured i could create a token of sorts on the client, and encrypt it with a special key using b-crypt, then on the server side when the request comes in with the encrypted token as a parameter, i can decrypt that token with the same special key.</p>
  <p>i understand the optimal place to store this key is in the env variables server-side, but how do you manage security of a secret key client-side in a react-native app?</p>