Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Encrypting sensivite data in React Native and Expo

I`m working on mobile app with React Native and Expo, providing security solutions. Project owner want to store in app sensitive authorization keys, used to contact with REST server and access to secured data. He demand to have this keys at least encrypted, and hard to read from outside as much as possible.

I know about topis:

Save sensitive data in React Native

Is React Native's Async Storage secure?

and about KeyChain, but they dont cover encyption and expo issues.

So with is the best and common solution for making this data save as possible in React Native Expo app?

like image 540
Outside_Box Avatar asked Jun 20 '17 10:06

Outside_Box


1 Answers

Expo now has SecureStore, which stores encrypted data.

Details: https://docs.expo.io/versions/latest/sdk/securestore

like image 107
Peter Petrov Avatar answered Nov 15 '22 22:11

Peter Petrov