javascript - 如何将数字传递给 crypto-js hmac sha1 方法?

标签 javascript react-native cryptojs hmacsha1

使用 HmacSha1 方法时,我在 java 和 js 代码中有不同的结果。花时间搜索后,我发现也许我的消息应该作为数字传递给 HmacSha1 方法。那么该怎么做呢? 这是我的代码:

import Crypto from "crypto-js";

 Crypto.HmacSHA1(
   "26056085",
   Crypto.enc.Hex.parse("0899917B8146FFE4")
 );

那么,如何发送 "26056085" 作为号码信息?我也知道这个方法参数接受字符串类型。 也许这个link 可以帮助你帮助我。

最佳答案

经过更多尝试,我们必须以 native 代码 (swift) 生成 HmacSha1。 所以我们在 react nativeswift 之间使用了 react native 桥接通信。 这个link可以帮助你。

关于javascript - 如何将数字传递给 crypto-js hmac sha1 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57080348/

相关文章:

javascript - 如何在 VS Code 中使用 Libman json 文件?

javascript - 如何在React Native中一起处理2个this.state变量?

react-native - fetch 的 fileReader 阻止 React Native Prop 更新

node.js - 使用 phpseclib 使用 AES 加密并使用 CryptoJS 解密

javascript - CryptoJS 是否可以进行二进制散列?

javascript - 如何使 Bootstrap 崩溃顺利

javascript - npx create-react-app 客户端给出此错误 "Cannot read properties of undefined (reading ' isServer')"

javascript - 我们何时以及如何需要使用 'undefined' 作为值?

javascript - 将变量设置为等于函数的返回值

javascript - Nodejs crypto.pbkdf2 结果不同于 CryptoJS.PBKDF2