Out*_*Box 6 encryption cryptography react-native expo
我正在与React Native和Expo一起开发移动应用程序,以提供安全解决方案。项目所有者希望在应用程序中存储敏感的授权密钥,用于与REST服务器联系并访问受保护的数据。他要求此密钥至少要加密,并且要尽可能地从外部读取。
我知道topis:
及有关KeyChain
,但它们不涉及Entption和Expo问题。
那么,使用最佳和通用的解决方案来尽可能地在React Native Expo应用中保存这些数据?
我最近参与了一个 React Native 项目,与您一样存在安全问题。安全性不是一个简单的问题,我也不是专家,但这就是我们所做的。
我们用于react-native-aes-encryption
加密和散列,react-native-rsa
用于生成公钥/私钥对。为了正确使用这些库,您最好了解基本的密码学概念。
我们曾经react-native-keychain
从钥匙串读取/写入数据。如果您想存储一些小的敏感数据,Keychain 是一种可行的方法。它已在所有 Apple 操作系统中使用,以确保您的密码安全。也就是说,如果您想为两个平台构建您的应用程序,该组件在 Android 端的工作不会像预期的那样无缝。
除此之外,我对世博会一无所知。我希望这些库也适合你。
归档时间: |
|
查看次数: |
5724 次 |
最近记录: |