HarmonyOS AES CBC加密问题

我们目前采用的是AES cbc加密的方式,但是现在和后端加密不一致,我这边单向的加解密都OK,后端匹配不了,发现是HarmonyOS加密之后的byte是全是正数的,但是java的加密之后有负数,这如何解决?

HarmonyOS
2024-08-13 15:12:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

两个平台数据显示方式不同,并不影响加密结果。 以-59和197为例: Java返回的-59,是0xC5 使用 8位带符号整数 表示的结果。 ArkTS返回的197,是0xC5 使用 无符号整数 表示的结果。

分享
微博
QQ
微信
回复
2024-08-13 21:46:23
相关问题
AES 加密问题,有知道的吗?
18浏览 • 1回复 待解决
aes-128加密问题如何实现?
26浏览 • 1回复 待解决
如何使用AES ECB 加密方式?
41浏览 • 1回复 待解决
是否有AES的ECB模式的加密算法
455浏览 • 1回复 待解决
AES gcm模式的加密有对应的库吗?
37浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密问题
244浏览 • 1回复 待解决
HarmonyOS AES解密报错
451浏览 • 1回复 待解决
关于DES加密的设置问题
34浏览 • 1回复 待解决
关于加密字符串相关问题
36浏览 • 1回复 待解决
HarmonyOS AES加解密与java无法通用
353浏览 • 1回复 待解决
HarmonyOS RSA加密方式
396浏览 • 1回复 待解决
HarmonyOS 实现RSA加密功能
431浏览 • 1回复 待解决
HarmonyOS RSA分段加密乱码
420浏览 • 1回复 待解决
如何解决MD5加密中遇到的问题
719浏览 • 1回复 待解决
如何使用SM4的CBC模式加解密
722浏览 • 1回复 待解决