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)
  }
}
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

数据量大于2M的时候,推荐使用分段加解密,分段加解密参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-encrypt-decrypt-by-segment-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 3des解密失败
21浏览 • 1回复 待解决
关于3des解密问题,有人知道吗?
229浏览 • 1回复 待解决
HarmonyOS BLE蓝牙发送数据量大问题
56浏览 • 1回复 待解决
关于DependentLayout布局一点疑问
5717浏览 • 1回复 待解决
对手机相机应用一点建议
5201浏览 • 1回复 待解决
关于LiteOS-M内核一点疑惑
7810浏览 • 1回复 已解决
鸿蒙学习路线求推荐,详细一点
157浏览 • 2回复 待解决
mysql读写分离一点疑问有懂吗?
2532浏览 • 1回复 待解决
des解密同步方法解密失败
213浏览 • 1回复 待解决
烧录传参问题,我有一点疑惑
7623浏览 • 4回复 待解决