使用HmacSha1
方法时,在Java和js代码中有不同的结果。花时间搜索之后,我发现也许我的消息应该作为数字传递给HmacSha1
方法。那么该怎么做呢?
这是我的代码:
import Crypto from "crypto-js";
Crypto.HmacSHA1(
"26056085",
Crypto.enc.Hex.parse("0899917B8146FFE4")
);
那么,如何将"26056085"
作为数字消息发送?我也知道此方法参数接受字符串类型。
也许这个link
可以帮助您帮助我。
答案 0 :(得分:1)
经过更多尝试后,我们必须用本机代码(快速)生成HmacSha1
。
因此我们使用了react native
和swift
之间的react native桥接通信。
link可以为您提供帮助。