我正在使用React Native和Expo开发移动应用程序,从而提供安全解决方案。项目所有者希望在应用程序中存储敏感的授权 key ,用于与REST服务器联系并访问 protected 数据。他要求至少要对该 key 进行加密,并且要尽可能地从外部读取。
我知道topis:
Save sensitive data in React Native
Is React Native's Async Storage secure?
以及有关KeyChain
的信息,但它们不涉及entption和expo问题。
那么,最好的和通用的解决方案是在React Native Expo应用程序中尽可能地保存这些数据?
最佳答案
世博会现在有SecureStore
,它存储加密的数据。
详细信息:https://docs.expo.io/versions/latest/sdk/securestore
关于encryption - 在React Native和Expo中加密敏感数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44650440/