我的react-native
应用程序中有更多敏感数据。如您所知,AsyncStorage不安全,所以我决定使用crypto-js
库加密我的数据,然后使用AsyncStorage存储它。
但我不知道,保护我的应用程序安全的最佳方法是什么。还有一个不错的包:react-native-keychain
,但我不使用任何第三方库,因为它使我的发布包更大,并且app
启动速度变慢。
在大多数情况下,使用iOS钥匙串/Android密钥库要安全得多,特别是如果您不是专业的信息安全专家。即使应用程序被删除,它也会保留数据。
此包几乎不会使您的应用程序明显变大或应用程序启动速度变慢。
如果您害怕第三方库,您可以随时调查来源。