wafer2 中 怎么使用 aesDecrypt 解密?
发布于 6 年前 作者 wumin 3138 次浏览 来自 问答

看到 wafer2-node-sdk 中这么用,我想知道我也想这么用的话该怎么做?

如何引入?

const sha1 = require('../helper/sha1')
const aesDecrypt = require('../helper/aesDecrypt')
 
            // 生成 3rd_session
            const skey = sha1(session_key)
 
            // 解密数据
            let decryptedData
            try {
                decryptedData = aesDecrypt(session_key, iv, encryptedData)
                decryptedData = JSON.parse(decryptedData)
            } catch (e) {
                debug('Auth: %s: %o', ERRORS.ERR_IN_DECRYPT_DATA, e)
                throw new Error(`${ERRORS.ERR_IN_DECRYPT_DATA}\n${e}`)
            }
回到顶部