Validation react native-使用带有JWS、bcrypt或react native crypto的数字签名验证源

Validation react native-使用带有JWS、bcrypt或react native crypto的数字签名验证源,validation,react-native,jwt,digital-signature,bcrypt,Validation,React Native,Jwt,Digital Signature,Bcrypt,我正在寻找一种方法来验证React本机应用程序中的数据源。 应用程序接收JSON格式的数据,我想验证其源代码。 我不需要加密数据本身,但我只想处理经过验证的数据,否则我会通知用户数据不是来自有效的源 我使用的是RN版本0.45.1 编辑 我读到使用JWS不是一个好主意,例如: 但是使用“react-native bcrypt”或“react-native crypto”来代替,第二个包更快???经过大量搜索,我找到了这个解决方案: 此库提供了以下方法: 生成: 签名并验证:: 还有更多的……

我正在寻找一种方法来验证React本机应用程序中的数据源。 应用程序接收JSON格式的数据,我想验证其源代码。 我不需要加密数据本身,但我只想处理经过验证的数据,否则我会通知用户数据不是来自有效的源

我使用的是RN版本0.45.1

编辑 我读到使用JWS不是一个好主意,例如:


但是使用“react-native bcrypt”或“react-native crypto”来代替,第二个包更快???

经过大量搜索,我找到了这个解决方案:

此库提供了以下方法:

生成:

签名并验证::


还有更多的……/p>如果你的应用程序正在接收数据,你很可能知道它来自哪里,即你要求从特定位置的数据从你对本地应用程序的反应?我想保护中间人攻击中的人。消息/数据可以在发送者和接收者之间被篡改。使用Jain web令牌?你的意思是-JWS类似于本文的内容吗:不,我是说JSON eve