HarmonyOS AES128|CBC|NoPadding 加密报错

17630001

doFinal failed.

Cannot get SourceMap info, dump raw stack

=Backtrace====
#01 pc 000000000026962f /system/lib64/platformsdk/libark_jsruntime.so
#02 pc 0000000000149a83 /system/lib64/platformsdk/libark_jsruntime.so
#03 pc 0000000000149467 /system/lib64/platformsdk/libark_jsruntime.so
#04 pc 00000000001baf57 /system/lib64/platformsdk/libark_jsruntime.so
#05 pc 0000000000488a73 /system/lib64/platformsdk/libark_jsruntime.so
#06 pc 000000000046288f /system/lib64/platformsdk/libark_jsruntime.so
#07 pc 000000000004154f /system/lib64/platformsdk/libace_napi.z.so
#08 pc 0000000000030e17 /system/lib64/module/security/libcryptoframework_napi.z.so
#09 pc 000000000001ee03 /system/lib64/module/security/libcryptoframework_napi.z.so
#10 pc 000000000004afbb /system/lib64/platformsdk/libace_napi.z.so
#11 pc 0000000000012ee3 /system/lib64/platformsdk/libuv.so
#12 pc 000000000001754b /system/lib64/platformsdk/libuv.so
#13 pc 0000000000016e93 /system/lib64/platformsdk/libuv.so
#14 pc 00000000000179bb /system/lib64/platformsdk/libuv.so
#15 pc 000000000006c477 /system/lib64/platformsdk/libruntime.z.so

  =Backtrace====
#01 pc 000000000026962f /system/lib64/platformsdk/libark_jsruntime.so
#02 pc 0000000000149a83 /system/lib64/platformsdk/libark_jsruntime.so
#03 pc 0000000000149467 /system/lib64/platformsdk/libark_jsruntime.so
#04 pc 00000000001baf57 /system/lib64/platformsdk/libark_jsruntime.so
#05 pc 0000000000488a73 /system/lib64/platformsdk/libark_jsruntime.so
#06 pc 000000000046288f /system/lib64/platformsdk/libark_jsruntime.so
#07 pc 000000000004154f /system/lib64/platformsdk/libace_napi.z.so
#08 pc 0000000000030e17 /system/lib64/module/security/libcryptoframework_napi.z.so
#09 pc 000000000001ee03 /system/lib64/module/security/libcryptoframework_napi.z.so
#10 pc 000000000004afbb /system/lib64/platformsdk/libace_napi.z.so
#11 pc 0000000000012ee3 /system/lib64/platformsdk/libuv.so
#12 pc 000000000001754b /system/lib64/platformsdk/libuv.so
#13 pc 0000000000016e93 /system/lib64/platformsdk/libuv.so
#14 pc 00000000000179bb /system/lib64/platformsdk/libuv.so
#15 pc 000000000006c477 /system/lib64/platformsdk/libruntime.z.so
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
HarmonyOS
2024-12-20 13:04:39
3053浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

这个错误表示无法获取原映射的信息,可能是加密操作引发了异常,导致堆栈跟踪信息无法正常显示映射后的代码位置。 解决方法: 检查加密所用的密钥(Key)和初始化向量(IV)是否符合AES算法要求的128位长度,并且是否正确。 确保加密数据的长度是16的倍数,因为CBC模式要求加密数据的长度必须是块大小的整数倍。如果数据长度不是块大小的整数倍,需要进行填充(Padding)。 如果使用了第三方库,确保该库支持HarmonyOS 操作系统,并且版本是最新的或者是稳定版本。

分享
微博
QQ
微信
回复
2024-12-20 16:06:57


相关问题
HarmonyOS AES128/CBC/NoPadding加密模式报错
678浏览 • 1回复 待解决
HarmonyOS AES CBC加密问题
1208浏览 • 1回复 待解决
HarmonyOS AES密报错
1331浏览 • 1回复 待解决
aes-128加密问题如何实现?
827浏览 • 1回复 待解决
HarmonyOS rsa加密报错
854浏览 • 1回复 待解决
HarmonyOS AES加解密报错17630001
999浏览 • 1回复 待解决
RSA加密,使用自有私钥解密报错
1027浏览 • 1回复 待解决
HarmonyOS @ohos/node-polyfill crypto加密报错
553浏览 • 1回复 待解决
HarmonyOS 使用官网的des加密报错
837浏览 • 1回复 待解决
RSA NoPadding模式加密失败
2179浏览 • 1回复 待解决
HarmonyOS AES-CBC加解密
853浏览 • 1回复 待解决
HarmonyOS SM4-ECB-NoPadding加密
614浏览 • 1回复 待解决
HarmonyOS AES加密
687浏览 • 1回复 待解决
HarmonyOS AES加密/RSA加密问题
945浏览 • 1回复 待解决
HarmonyOS AES加密相关
664浏览 • 1回复 待解决
HarmonyOS RAS加密AES加密和解密
682浏览 • 1回复 待解决