react native - 使用 JWS、bcrypt 或 react-native-crypto 的数字签名验证源
react native - validate source using digital signature with JWS, bcrypt or react-native-crypto
我正在寻找一种方法来验证我的 React Native 应用程序中的数据源。
应用程序接收 JSON 格式的数据,我想验证其来源。
我不需要加密数据本身,但我只想处理经过验证的数据,否则我会通知用户数据不是来自有效来源。
我正在使用 RN 版本 0.45.1
编辑
我读过使用 JWS 不是一个好主意,例如:
而是使用'react-native-bcrypt'或'react-native-crypto',第二个包更快??
经过大量搜索,我找到了这个解决方案:
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:
还有更多...
我正在寻找一种方法来验证我的 React Native 应用程序中的数据源。 应用程序接收 JSON 格式的数据,我想验证其来源。 我不需要加密数据本身,但我只想处理经过验证的数据,否则我会通知用户数据不是来自有效来源。
我正在使用 RN 版本 0.45.1
编辑 我读过使用 JWS 不是一个好主意,例如:
而是使用'react-native-bcrypt'或'react-native-crypto',第二个包更快??
经过大量搜索,我找到了这个解决方案: 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:
还有更多...