HarmonyOS 3des解密的时候,数据量大一点就崩溃了?

代码如下:

// 3DES 解密
function desDecrypt(message:string, key:string) :string {
  try {
    const keyHex: string = CryptoJS.enc.Base64.parse(key);
    // console.log("下面解密会导致崩溃===>>>>>");
    const decrypted: string = CryptoJS.TripleDES.decrypt(
      message
      , keyHex, {
      mode: CryptoJS.mode.ECB,
      padding: CryptoJS.pad.Pkcs7,
    }).toString(CryptoJS.enc.Utf8);
    return decrypted;
  } catch (e) {
    console.log(JSON.stringify(e))
    return JSON.stringify(e)
  }
}
阅读 489
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进