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-128加密问题如何实现?
199浏览 • 1回复 待解决
AES 加密问题,有知道的吗?
161浏览 • 1回复 待解决
如何使用AES ECB 加密方式?
201浏览 • 1回复 待解决
是否有AES的ECB模式的加密算法
557浏览 • 1回复 待解决
HarmonyOS hmac加密问题
220浏览 • 1回复 待解决
AES gcm模式的加密有对应的库吗?
187浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密问题
407浏览 • 1回复 待解决
关于DES加密的设置问题
175浏览 • 1回复 待解决
HarmonyOS AES解密报错
689浏览 • 1回复 待解决
关于加密字符串相关问题
195浏览 • 1回复 待解决
HarmonyOS AES加解密与java无法通用
489浏览 • 1回复 待解决
HarmonyOS RSA加密方式
634浏览 • 1回复 待解决