Как мне повторить ввод приведенного ниже хеш-карты, записанного в Java, чтобы, используя те же данные, я получил ту же строку знака в Javascript?
Java Код
Map<String, Object> map = new HashMap<>();
map.put("api_key", apiKey);
map.put("sign_type", signType);
map.put("timestamp", timestamp);
String sign = MD5Util.createSign(map, apiSecret);
Моя попытка в JavaScript
let signData= `${api}${signType}${nonce}`;
let sign = Crypto.createHmac('MD5', apiSecret).update(signData).digest('hex')
Я получаю две разные строки знаков и не знаю почему.