HarmonyOS NDK开发密钥管理服务AES无法正常加密

使用密钥管理服务开发,C++API,发现待加密的内容

char tmpInData[] = "AES_ECB_INDATA_1";
  • 1.

修改为其他值,比如

char tmpInData[] = "Hello World!";
char tmpInData[] = "abc";
  • 1.
  • 2.

加密就会失败

如果我的使用有误,辛苦提供正确的使用方式。如果是bug,希望尽快修复

HarmonyOS
2024-12-25 09:33:28
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

使用的填充方式是NoPadding,要求密钥和明文长度一致,修改为PKCS5/PKCS7就行了PKCS5/PKCS7要求:明文长度 = (明文长度+1)/16*16

分享
微博
QQ
微信
回复
2024-12-25 11:14:12
相关问题
HarmonyOS AES加密/RSA加密问题
959浏览 • 1回复 待解决
HarmonyOS AES加密
691浏览 • 1回复 待解决
Huks如何导入AES密钥
1436浏览 • 1回复 待解决
HarmonyOS RAS加密AES加密和解密
685浏览 • 1回复 待解决
HarmonyOS 加密NDK
783浏览 • 1回复 待解决
HarmonyOS 使用AES加密失败
788浏览 • 1回复 待解决
HarmonyOS AES加密相关
665浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
925浏览 • 1回复 待解决
HarmonyOS AES CBC加密问题
1213浏览 • 1回复 待解决
HarmonyOS AES加密编码问题
600浏览 • 1回复 待解决
无法正常使用开发工具Pycharm
31793浏览 • 48回复 已解决
PolarDB TDE加密是否支持密钥轮转?
3451浏览 • 1回复 待解决
如何使用AES ECB 加密方式?
880浏览 • 1回复 待解决
HarmonyOS ArkTS中如何使用AES加密和解密
736浏览 • 1回复 待解决
HarmonyOS AES128|CBC|NoPadding 加密报错
655浏览 • 1回复 待解决