本机 - 使用JWS,bcrypt或react-native-crypto的数字签名验证源

时间:2017-08-21 12:18:42

标签: validation react-native jwt digital-signature bcrypt

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

我正在使用RN版本0.45.1

修改 我已经读到使用JWS不是一个好主意,例如:

但是反而使用' react-native-bcrypt'或者' react-native-crypto',第二个包更快?

1 个答案:

答案 0 :(得分:0)

经过大量搜索,我发现了这个解决方案: https://github.com/kjur/jsrsasign

这个库提供了以下方法:

产生:  https://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html#.generateKeypair

签名并验证:https://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Signature.html#constructor

还有更多......