我在 LUA 5.1 版本中创建 HMAC 时遇到问题,并且相同的代码在 node.js 中工作
Node.js 代码:
crypto.createHmac(
CONSTANTS.HMAC_ALORITHM_SHA,
Buffer.from(
secretAccessKey,
CONSTANTS.BASE64_ENCODING
)
).update(
Buffer.from(
stringToSign,
CONSTANTS.UTF8
)
).digest(
CONSTANTS.BASE64_ENCODING
);
我想用相同的代码 LUa 5.1 编写。