私はReact Nativeアプリケーションでデータのソースを検証する方法を探しています。 アプリケーションはJSON形式のデータを受け取り、そのソースを検証します。 データ自体を暗号化する必要はありませんが、検証済みのデータのみを処理する必要があります。そうでない場合、データが有効なソースから発信されていないことをユーザーに通知します。react native - JWS、bcryptまたは反応してネイティブ暗号でデジタル署名を使用してソースを検証
:
私はRNバージョン0.45.1
私はそのない良いアイデアは、たとえば、JWSを使用することを読んだ EDITを使用しています代わりに 'react-native-bcrypt'または 'react-native-crypto'を使用します.2番目のパッケージは高速ですか? https://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html#.generateKeypair
符号をして確認します:
が生成:https://kjur.github.io/jsrsasign/api/symbols/KJUR.crypto.Signature.html#constructorを:
と多くを https://github.com/kjur/jsrsasign
このライブラリはに方法を提供しています。私の検索の多くは、この解決策を見つけた後
あなたのアプリが受信機の場合つまり、反応したネイティブアプリから特定の場所(http://someurl.com/api/foo)のデータをリクエストしたとします。 –
私は中間の攻撃で人間から守りたい。送信者と受信者の間でメッセージ/データが改ざんされる可能性があります。 –
Jain Webトークンを使用しますか? –