我使用 CryptoJS 而不是 nodejs
加密模块,因为我只使用原生 JavaScript,但有些代码无法运行:
function aesEncrypt(text, secKey) {
const _text = text
const lv = new Buffer('0102030405060708', 'binary')
const _secKey = new Buffer(secKey, 'binary')
const cipher = crypto.createCipheriv('AES-128-CBC', _secKey, lv)
let encrypted = cipher.update(_text, 'utf8', 'base64')
encrypted += cipher.final('base64')
return encrypted
}
那么我应该如何修改这些代码呢?
原文由 zhaowweny 发布,翻译遵循 CC BY-SA 4.0 许可协议
以下是有关如何在 webclient 中使用 CryptoJs 的示例:
注意:
如果不想使用节点模块,则可能需要使用 CDN。